Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 22e237efd6851989a23adf3360bb53d0 > files > 809

gtkmm2.4-doc-2.20.3-1mdv2010.1.x86_64.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"/>
<title>gtkmm: Gtk::TreeViewColumn Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <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 class="tabs">
    <ul>
      <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="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1TreeViewColumn.html">TreeViewColumn</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::TreeViewColumn Class Reference<br/>
<small>
[<a class="el" href="group__TreeView.html">TreeView Classes</a>]</small>
</h1><!-- doxytag: class="Gtk::TreeViewColumn" --><!-- doxytag: inherits="Gtk::Object" -->
<p>Typedefed as <a class="el" href="classGtk_1_1TreeView.html#ac1ae0dc1852b7204ea27bc504cd5c21b" title="A visible column in a Gtk::TreeView widget.">Gtk::TreeView::Column</a>. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGtk_1_1Object.html">Gtk::Object</a>.</p>
<div class="dynheader">
Collaboration diagram for Gtk::TreeViewColumn:</div>
<div class="dynsection">
<div class="center"><img src="classGtk_1_1TreeViewColumn__coll__graph.png" border="0" usemap="#Gtk_1_1TreeViewColumn_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1TreeViewColumn_coll__map" id="Gtk_1_1TreeViewColumn_coll__map">
<area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such..." alt="" coords="35,237,123,267"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="33,160,124,189"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="19,83,139,112"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="25,5,132,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGtk_1_1TreeViewColumn-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeViewColumn.html">TreeViewColumn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ad1e1bc110814964ffedf91d582df7841">Column</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void, <br class="typebreak"/>
<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>*, const <br class="typebreak"/>
<a class="el" href="classGtk_1_1TreeIter.html">Gtk::TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a5f5b39cdb46dc52083a7d7c019ef9c60">SlotCellData</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For instance, void on_cell_data(Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator&amp; iter);. <a href="#a5f5b39cdb46dc52083a7d7c019ef9c60"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a3fddbb53607277049241881c27a527eb">~TreeViewColumn</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkTreeViewColumn*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ac804e8eb2f72a6ecbe16dcca897dea31">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ac804e8eb2f72a6ecbe16dcca897dea31"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkTreeViewColumn*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ab2b2d16fb152ba0b6fa7c7c9b4db65f6">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ab2b2d16fb152ba0b6fa7c7c9b4db65f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ab627a2b3657ccb48ec02408215d7bfd9">TreeViewColumn</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a7da330db8b204b2be756e481dfdccaf1">TreeViewColumn</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; title)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a27200068bb270d0257cef27379b58824">TreeViewColumn</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; title, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T_ModelColumnType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a34c861b76c45ce8abc70e3449b41e3e9">TreeViewColumn</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; title, const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp; column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a default view column for the given model column type. <a href="#a34c861b76c45ce8abc70e3449b41e3e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a2c81ffa48329816fb17bcf099eee34c5">pack_start</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Packs the <em>cell</em> into the beginning of the column. <a href="#a2c81ffa48329816fb17bcf099eee34c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ab80da3d0ba64635a911f577204aed2e0">pack_end</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the <em>cell</em> to end of the column. <a href="#ab80da3d0ba64635a911f577204aed2e0"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T_ModelColumnType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#af0665801ffddbaccf9422655c5db1aac">pack_start</a> (const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp; column, bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an appropriate <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the <em>column</em>, and packs that cell into the beginning of the column. <a href="#af0665801ffddbaccf9422655c5db1aac"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T_ModelColumnType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a5e37e25d65c14e938ec4977aeeb2adc9">pack_end</a> (const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp; column, bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an appropriate <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the <em>column</em>, and packs that cell at the end of the column. <a href="#a5e37e25d65c14e938ec4977aeeb2adc9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a5b7f3b08f423ecacbcce5e90fe0d792e">clear</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets all the mappings on all renderers on the <em>tree_column</em>. <a href="#a5b7f3b08f423ecacbcce5e90fe0d792e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a51a182a223c1dcd27a734d1ea9f87bf8">get_first_cell_renderer</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the column. <a href="#a51a182a223c1dcd27a734d1ea9f87bf8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a4b84503853c1dd46633277f9fe3c053c">get_first_cell_renderer</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the column. <a href="#a4b84503853c1dd46633277f9fe3c053c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aed850783e5b188d7737e40468614fed2">get_cell_renderers</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of all the cell renderers in the column, in no particular order. <a href="#aed850783e5b188d7737e40468614fed2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; const <br class="typebreak"/>
<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a7fd86a8cddd2ae2ea1a4feb6b372747a">get_cell_renderers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of all the cell renderers in the column, in no particular order. <a href="#a7fd86a8cddd2ae2ea1a4feb6b372747a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a0b5316f066b31d2e3a610d4b8129f9a3">add_attribute</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell_renderer, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; attribute, int column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an attribute mapping to the list in <em>tree_column</em>. <a href="#a0b5316f066b31d2e3a610d4b8129f9a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a813d0f18364cd0136b52ee105b6c6f5a">add_attribute</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a>&amp; property, const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; column)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a813e2f2a9d0288443242e14feceaa17f">add_attribute</a> (<a class="el" href="classGtk_1_1CellRenderer.html">Gtk::CellRenderer</a>&amp; cell, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; column)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a01a7e68ad60768652000ecbaa4f6379f">set_renderer</a> (<a class="el" href="classGtk_1_1CellRenderer.html">Gtk::CellRenderer</a>&amp; renderer, const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate a view <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> with a model column, so that the <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> renders the data in the model column. <a href="#a01a7e68ad60768652000ecbaa4f6379f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a765296845c9e9757ba405becbbc13d96">set_cell_data_func</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell_renderer, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotCellData</a>&amp; slot)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the slot callback to use for the column. <a href="#a765296845c9e9757ba405becbbc13d96"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a786d24b7f62d795b43eb481ced3ec6fa">unset_cell_data_func</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell_renderer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a previously set callback slot. <a href="#a786d24b7f62d795b43eb481ced3ec6fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a8d0c15f078e9f9bfe8593549fbf458f7">clear_attributes</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell_renderer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all existing attributes previously set with set_attributes(). <a href="#a8d0c15f078e9f9bfe8593549fbf458f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a59db1623a03d2b7acdf8cf56904972c8">set_spacing</a> (int spacing)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the spacing field of <em>tree_column</em>, which is the number of pixels to place between cell renderers packed into it. <a href="#a59db1623a03d2b7acdf8cf56904972c8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ae35bc5e8614f942ba2c4db5154909f82">get_spacing</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the spacing of <em>tree_column</em>. <a href="#ae35bc5e8614f942ba2c4db5154909f82"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aaa4c52e2c07511f06cd08556c3293e03">set_visible</a> (bool visible=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the visibility of <em>tree_column</em>. <a href="#aaa4c52e2c07511f06cd08556c3293e03"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a2f91e310da5ae40f4acec19421c061e8">get_visible</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <em>tree_column</em> is visible. <a href="#a2f91e310da5ae40f4acec19421c061e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ac16b622dad072f0a1a88e13d11be94aa">set_resizable</a> (bool resizable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <em>resizable</em> is <code>true</code>, then the user can explicitly resize the column by grabbing the outer edge of the column button. <a href="#ac16b622dad072f0a1a88e13d11be94aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a93cf324fee9054f7997d60b7b3ae3619">get_resizable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the <em>tree_column</em> can be resized by the end user. <a href="#a93cf324fee9054f7997d60b7b3ae3619"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a8ca8b2ab3d86603f6356030c57935056">set_sizing</a> (<a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a> type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the growth behavior of <em>tree_column</em> to <em>type</em>. <a href="#a8ca8b2ab3d86603f6356030c57935056"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#acb636cb4b7d2524a88f5744c4571704c">get_sizing</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current type of <em>tree_column</em>. <a href="#acb636cb4b7d2524a88f5744c4571704c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a45cd44684308b95ce8dd60c08a0f5ad2">get_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current size of <em>tree_column</em> in pixels. <a href="#a45cd44684308b95ce8dd60c08a0f5ad2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#abbfa23e77d8474d46e7407d9210aa683">get_fixed_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the fixed width of the column. <a href="#abbfa23e77d8474d46e7407d9210aa683"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#afeced55175cf96a4710f716117a911d2">set_fixed_width</a> (int fixed_width)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the column in pixels. <a href="#afeced55175cf96a4710f716117a911d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ac54f81aca72ac86e3f9988c33e0a51af">set_min_width</a> (int min_width)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum width of the <em>tree_column</em>. <a href="#ac54f81aca72ac86e3f9988c33e0a51af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aca41d58400527c408545c686c43ff47b">get_min_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the minimum width in pixels of the <em>tree_column</em>, or -1 if no minimum width is set. <a href="#aca41d58400527c408545c686c43ff47b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aeb659dc59bb266f1e76f8974f7cfd1a5">set_max_width</a> (int max_width)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum width of the <em>tree_column</em>. <a href="#aeb659dc59bb266f1e76f8974f7cfd1a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a35ed4e2e6890a65ee6cffdf0515f0961">get_max_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum width in pixels of the <em>tree_column</em>, or -1 if no maximum width is set. <a href="#a35ed4e2e6890a65ee6cffdf0515f0961"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#adb843565131485fef9321876f487e3c6">clicked</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "clicked" signal on the column. <a href="#adb843565131485fef9321876f487e3c6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a3e2c867d3915f316b047417ac8623c3e">set_title</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; title)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the title of the <em>tree_column</em>. <a href="#a3e2c867d3915f316b047417ac8623c3e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a6dbc0c23865b3deacb94b12eb3fff460">get_title</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the title of the widget. <a href="#a6dbc0c23865b3deacb94b12eb3fff460"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a1de1f0cbd818083b9077b101250389c5">set_expand</a> (bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the column to take available extra space. <a href="#a1de1f0cbd818083b9077b101250389c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aa8ffd45210c61ddf29326fd71cc37008">get_expand</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>true</code> if the column expands to take any available space. <a href="#aa8ffd45210c61ddf29326fd71cc37008"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a1e188579281b5019f835135b49e14024">set_clickable</a> (bool clickable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the header to be active if <em>active</em> is <code>true</code>. <a href="#a1e188579281b5019f835135b49e14024"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ae7880cff9732bf078ce2fcd12baebec5">get_clickable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the user can click on the header for the column. <a href="#ae7880cff9732bf078ce2fcd12baebec5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a3b8c4e3b7e8b579090440c50843efd26">set_widget</a> (<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp; widget)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the widget in the header to be <em>widget</em>. <a href="#a3b8c4e3b7e8b579090440c50843efd26"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a6ed1b2d4b8d9e39c449e3ace4b04a70f">get_widget</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a> in the button on the column header. <a href="#a6ed1b2d4b8d9e39c449e3ace4b04a70f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a16bf173c69d623a1400668012e25811a">get_widget</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a> in the button on the column header. <a href="#a16bf173c69d623a1400668012e25811a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a096f59776acabff6676f9b381b4ed031">set_alignment</a> (float xalign)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the alignment of the title or custom widget inside the column header. <a href="#a096f59776acabff6676f9b381b4ed031"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a5b918bc8b667f30156ed477060d1bcde">set_alignment</a> (<a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac">AlignmentEnum</a> xalign)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the alignment of the title or custom widget inside the column header. <a href="#a5b918bc8b667f30156ed477060d1bcde"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ac078a991a89a6fe2757eb23805c2dfb6">get_alignment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current x alignment of <em>tree_column</em>. <a href="#ac078a991a89a6fe2757eb23805c2dfb6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a207af512ee62a4eb4fca4b2ccfc81b0f">set_reorderable</a> (bool reorderable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <em>reorderable</em> is <code>true</code>, then the column can be reordered by the end user dragging the header. <a href="#a207af512ee62a4eb4fca4b2ccfc81b0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a560b04f294e83af3bffb0ddf46ddf7e3">get_reorderable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the <em>tree_column</em> can be reordered by the user. <a href="#a560b04f294e83af3bffb0ddf46ddf7e3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a50cb85207ecfada55432fcefcb46274c">set_sort_column</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column_id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the logical <em>sort_column_id</em> that this column sorts on when this column is selected for sorting. <a href="#a50cb85207ecfada55432fcefcb46274c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a6617c7101c0f507d6ba9f634bf7e44dd">set_sort_column</a> (int sort_column_id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the logical <em>sort_column_id</em> that this column sorts on when this column is selected for sorting. <a href="#a6617c7101c0f507d6ba9f634bf7e44dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#afd3872d6889393c120987d802d90ebd0">set_sort_column_id</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column_id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a06470fa5ec45cc749df8f714af681447">set_sort_column_id</a> (int sort_column_id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a79f52f8334a36dc8250c3ff33c920a5f">get_sort_column_id</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the logical <em>sort_column_id</em> that the model sorts on when this column is selected for sorting. <a href="#a79f52f8334a36dc8250c3ff33c920a5f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a48aaef37d207078a348479d1b51afaf2">set_sort_indicator</a> (bool setting)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this function with a <em>setting</em> of <code>true</code> to display an arrow in the header button indicating the column is sorted. <a href="#a48aaef37d207078a348479d1b51afaf2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aa497a8632f6072cd376adc3aaa7307b7">get_sort_indicator</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value set by <a class="el" href="classGtk_1_1TreeViewColumn.html#a48aaef37d207078a348479d1b51afaf2" title="Call this function with a setting of true to display an arrow in the header button...">set_sort_indicator()</a>. <a href="#aa497a8632f6072cd376adc3aaa7307b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a33712ea76bd6ccf7ad560e301ed87e66">set_sort_order</a> (<a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the appearance of the sort indicator. <a href="#a33712ea76bd6ccf7ad560e301ed87e66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a8208103cb10cfe5e5261d3beb23ee736">get_sort_order</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value set by <a class="el" href="classGtk_1_1TreeViewColumn.html#a33712ea76bd6ccf7ad560e301ed87e66" title="Changes the appearance of the sort indicator.">set_sort_order()</a>. <a href="#a8208103cb10cfe5e5261d3beb23ee736"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ab8529cfeb79bac1673ce008c67b8f324">cell_set_cell_data</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> &gt;&amp; tree_model, const <a class="el" href="classGtk_1_1TreeIter.html">TreeModel::iterator</a>&amp; iter, bool is_expander, bool is_expanded)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the cell renderer based on the <em>tree_model</em> and <em>iter</em>. <a href="#ab8529cfeb79bac1673ce008c67b8f324"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a87250eac1ecb51dc457816be64a5650d">cell_get_size</a> (<a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; cell_area, int&amp; x_offset, int&amp; y_offset, int&amp; width, int&amp; height) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the width and height needed to render the column. <a href="#a87250eac1ecb51dc457816be64a5650d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a435256bc252152b513bdc123c79175fd">cell_get_size</a> (const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; cell_area, int&amp; x_offset, int&amp; y_offset, int&amp; width, int&amp; height) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the width and height needed to render the column. <a href="#a435256bc252152b513bdc123c79175fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ad653283345537ab652d8ac15e8e51ffc">cell_is_visible</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if any of the cells packed into the <em>tree_column</em> are visible. <a href="#ad653283345537ab652d8ac15e8e51ffc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a028300531a4aa3e9ac40941f75e94c71">focus_cell</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current keyboard focus to be at <em>cell</em>, if the column contains 2 or more editable and activatable cells. <a href="#a028300531a4aa3e9ac40941f75e94c71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a44459321a54f2dabd88601e7eb15096c">get_cell_position</a> (const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell_renderer, int&amp; start_pos, int&amp; width) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the horizontal position and size of a cell in a column. <a href="#a44459321a54f2dabd88601e7eb15096c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a0a739239b847d3ca7107f0087d9d63c5">queue_resize</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags the column, and the cell renderers added to this column, to have their sizes renegotiated. <a href="#a0a739239b847d3ca7107f0087d9d63c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeView.html">TreeView</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ac44090bb91b945a2b07ba336248ff421">get_tree_view</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a> wherein <em>tree_column</em> has been inserted. <a href="#ac44090bb91b945a2b07ba336248ff421"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1TreeView.html">TreeView</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a88f650a4bc128e51b01b3bca9ae2f715">get_tree_view</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a> wherein <em>tree_column</em> has been inserted. <a href="#a88f650a4bc128e51b01b3bca9ae2f715"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ad22814bd0a11bbe03fbf61547c2f0333">signal_clicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a4eb60998e126d3deb00cb2bc32997e27">property_visible</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display the column. <a href="#a4eb60998e126d3deb00cb2bc32997e27"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#adc544ab934f7222034307018ef822bf2">property_visible</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display the column. <a href="#adc544ab934f7222034307018ef822bf2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ac88d82360336bfd970c0d0a90574df3c">property_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Current width of the column. <a href="#ac88d82360336bfd970c0d0a90574df3c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a80e6616a5be1b901cad28598e8b0fea6">property_sizing</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resize mode of the column. <a href="#a80e6616a5be1b901cad28598e8b0fea6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a501f37644631a5a14a82ef28854203f0">property_sizing</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resize mode of the column. <a href="#a501f37644631a5a14a82ef28854203f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aeca4849dae18acb3c48e936f48bc6386">property_fixed_width</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Current fixed width of the column. <a href="#aeca4849dae18acb3c48e936f48bc6386"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aa8bf9fa51ceba09d518a93715ea00856">property_fixed_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Current fixed width of the column. <a href="#aa8bf9fa51ceba09d518a93715ea00856"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ab9d43ef4c913790a4522bb12b95764b6">property_min_width</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum allowed width of the column. <a href="#ab9d43ef4c913790a4522bb12b95764b6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a2b67381d9f2b10c6041e987188253a13">property_min_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum allowed width of the column. <a href="#a2b67381d9f2b10c6041e987188253a13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a924b55682ce2a2df6cef72b28763f971">property_max_width</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed width of the column. <a href="#a924b55682ce2a2df6cef72b28763f971"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a359b2289dd6fb4a3b41ca4949bf5a60b">property_max_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed width of the column. <a href="#a359b2289dd6fb4a3b41ca4949bf5a60b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#afea4196a469e41d7507c3dcd88807a8c">property_title</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Title to appear in column header. <a href="#afea4196a469e41d7507c3dcd88807a8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ad46d8bd27b79efd52cabd9410ad40f84">property_title</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Title to appear in column header. <a href="#ad46d8bd27b79efd52cabd9410ad40f84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a6c5c5e95fe970d990aae888b3d7fb90a">property_expand</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Column gets share of extra width allocated to the widget. <a href="#a6c5c5e95fe970d990aae888b3d7fb90a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ad783376828def1ac75a1d7d2d52b55ee">property_expand</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Column gets share of extra width allocated to the widget. <a href="#ad783376828def1ac75a1d7d2d52b55ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a994b3d41beeaa6c53114f001e9b20c35">property_clickable</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the header can be clicked. <a href="#a994b3d41beeaa6c53114f001e9b20c35"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a0f84626a66441f2700b92697d1338025">property_clickable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the header can be clicked. <a href="#a0f84626a66441f2700b92697d1338025"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#ab1ca83be4af81b7bf2d2410beb782e54">property_widget</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Widget</a> to put in column header button instead of column title. <a href="#ab1ca83be4af81b7bf2d2410beb782e54"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a643cfa5a3b269f40c4a62e7ecff2f37d">property_widget</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Widget</a> to put in column header button instead of column title. <a href="#a643cfa5a3b269f40c4a62e7ecff2f37d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#aba1e2d8710a76b3038550ed131bd449d">property_alignment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">X <a class="el" href="classGtk_1_1Alignment.html" title="A widget which controls the alignment and size of its child.">Alignment</a> of the column header text or widget. <a href="#aba1e2d8710a76b3038550ed131bd449d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a7201cf56e5cb17f2d3b744d76b21f025">property_alignment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">X <a class="el" href="classGtk_1_1Alignment.html" title="A widget which controls the alignment and size of its child.">Alignment</a> of the column header text or widget. <a href="#a7201cf56e5cb17f2d3b744d76b21f025"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a4539fa03b1d28d14dd35d4bd315242b6">property_reorderable</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the column can be reordered around the headers. <a href="#a4539fa03b1d28d14dd35d4bd315242b6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a64c5935064aa5650ee1cfea508cc8f63">property_reorderable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the column can be reordered around the headers. <a href="#a64c5935064aa5650ee1cfea508cc8f63"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a80384327ba9667df603527ad867fbe8c">property_sort_indicator</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to show a sort indicator. <a href="#a80384327ba9667df603527ad867fbe8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#abc3eaf8a5182b586bc324ab0bcf98221">property_sort_indicator</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to show a sort indicator. <a href="#abc3eaf8a5182b586bc324ab0bcf98221"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a2976d09cad6e65cc820b8bb3c10ff66d">property_sort_order</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sort direction the sort indicator should indicate. <a href="#a2976d09cad6e65cc820b8bb3c10ff66d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a92cbc92239c91aad8b25f3820dee4f97">property_sort_order</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sort direction the sort indicator should indicate. <a href="#a92cbc92239c91aad8b25f3820dee4f97"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a090ee68a197b91439b00dcedade9c92b">on_clicked</a> ()</td></tr>
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeViewColumn.html">Gtk::TreeViewColumn</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeViewColumn.html#a7e8589858ba753112bbc89e9a9e5457f">wrap</a> (GtkTreeViewColumn* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a7e8589858ba753112bbc89e9a9e5457f"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Typedefed as <a class="el" href="classGtk_1_1TreeView.html#ac1ae0dc1852b7204ea27bc504cd5c21b" title="A visible column in a Gtk::TreeView widget.">Gtk::TreeView::Column</a>. </p>
<p>This is a visible column in a <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a> widget. It determines the geometry, type. </p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="ad1e1bc110814964ffedf91d582df7841"></a><!-- doxytag: member="Gtk::TreeViewColumn::Column" ref="ad1e1bc110814964ffedf91d582df7841" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classGtk_1_1TreeViewColumn.html">TreeViewColumn</a> <a class="el" href="classGtk_1_1TreeViewColumn.html">Gtk::TreeViewColumn::Column</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5f5b39cdb46dc52083a7d7c019ef9c60"></a><!-- doxytag: member="Gtk::TreeViewColumn::SlotCellData" ref="a5f5b39cdb46dc52083a7d7c019ef9c60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt;void, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>*, const <a class="el" href="classGtk_1_1TreeIter.html">Gtk::TreeModel::iterator</a>&amp;&gt; <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">Gtk::TreeViewColumn::SlotCellData</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>For instance, void on_cell_data(Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator&amp; iter);. </p>
<p>This function is used instead of the standard attributes mapping for setting the column value, and should set the value of the column's cell renderer as appropriate. </p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3fddbb53607277049241881c27a527eb"></a><!-- doxytag: member="Gtk::TreeViewColumn::~TreeViewColumn" ref="a3fddbb53607277049241881c27a527eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::TreeViewColumn::~TreeViewColumn </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab627a2b3657ccb48ec02408215d7bfd9"></a><!-- doxytag: member="Gtk::TreeViewColumn::TreeViewColumn" ref="ab627a2b3657ccb48ec02408215d7bfd9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeViewColumn::TreeViewColumn </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7da330db8b204b2be756e481dfdccaf1"></a><!-- doxytag: member="Gtk::TreeViewColumn::TreeViewColumn" ref="a7da330db8b204b2be756e481dfdccaf1" args="(const Glib::ustring &amp;title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeViewColumn::TreeViewColumn </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>title</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a27200068bb270d0257cef27379b58824"></a><!-- doxytag: member="Gtk::TreeViewColumn::TreeViewColumn" ref="a27200068bb270d0257cef27379b58824" args="(const Glib::ustring &amp;title, CellRenderer &amp;cell)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeViewColumn::TreeViewColumn </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>title</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a34c861b76c45ce8abc70e3449b41e3e9"></a><!-- doxytag: member="Gtk::TreeViewColumn::TreeViewColumn" ref="a34c861b76c45ce8abc70e3449b41e3e9" args="(const Glib::ustring &amp;title, const TreeModelColumn&lt; T_ModelColumnType &gt; &amp;column)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T_ModelColumnType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeViewColumn::TreeViewColumn </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>title</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp;&#160;</td>
          <td class="paramname"> <em>column</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a default view column for the given model column type. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a813e2f2a9d0288443242e14feceaa17f"></a><!-- doxytag: member="Gtk::TreeViewColumn::add_attribute" ref="a813e2f2a9d0288443242e14feceaa17f" args="(Gtk::CellRenderer &amp;cell, const Glib::ustring &amp;property_name, const TreeModelColumnBase &amp;column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::add_attribute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">Gtk::CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>property_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp;&#160;</td>
          <td class="paramname"> <em>column</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a813d0f18364cd0136b52ee105b6c6f5a"></a><!-- doxytag: member="Gtk::TreeViewColumn::add_attribute" ref="a813d0f18364cd0136b52ee105b6c6f5a" args="(const Glib::PropertyProxy_Base &amp;property, const TreeModelColumnBase &amp;column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::add_attribute </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a> &amp;&#160;</td>
          <td class="paramname"> <em>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp;&#160;</td>
          <td class="paramname"> <em>column</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0b5316f066b31d2e3a610d4b8129f9a3"></a><!-- doxytag: member="Gtk::TreeViewColumn::add_attribute" ref="a0b5316f066b31d2e3a610d4b8129f9a3" args="(CellRenderer &amp;cell_renderer, const Glib::ustring &amp;attribute, int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::add_attribute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>column</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds an attribute mapping to the list in <em>tree_column</em>. </p>
<p>The <em>column</em> is the column of the model to get a value from, and the <em>attribute</em> is the parameter on <em>cell_renderer</em> to be set from the value. So for example if column 2 of the model contains strings, you could have the "text" attribute of a <a class="el" href="classGtk_1_1CellRendererText.html" title="Renders text in a cell.">Gtk::CellRendererText</a> get its values from column 2. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell_renderer</em>&#160;</td><td>The <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a> to set attributes on. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>An attribute on the renderer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>column</em>&#160;</td><td>The column position on the model to get the attribute from. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a435256bc252152b513bdc123c79175fd"></a><!-- doxytag: member="Gtk::TreeViewColumn::cell_get_size" ref="a435256bc252152b513bdc123c79175fd" args="(const Gdk::Rectangle &amp;cell_area, int &amp;x_offset, int &amp;y_offset, int &amp;width, int &amp;height) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::cell_get_size </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>x_offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>y_offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>height</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Obtains the width and height needed to render the column. </p>
<p>This is used primarily by the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell_area</em>&#160;</td><td>The area a cell in the column will be allocated. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x_offset</em>&#160;</td><td>Location to return x offset of a cell relative to <em>cell_area</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y_offset</em>&#160;</td><td>Location to return y offset of a cell relative to <em>cell_area</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&#160;</td><td>Location to return width needed to render a cell. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&#160;</td><td>Location to return height needed to render a cell. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a87250eac1ecb51dc457816be64a5650d"></a><!-- doxytag: member="Gtk::TreeViewColumn::cell_get_size" ref="a87250eac1ecb51dc457816be64a5650d" args="(Gdk::Rectangle &amp;cell_area, int &amp;x_offset, int &amp;y_offset, int &amp;width, int &amp;height) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::cell_get_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>x_offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>y_offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>height</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Obtains the width and height needed to render the column. </p>
<p>This is used primarily by the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a>. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000087">Deprecated:</a></b></dt><dd>Use the <a class="el" href="classGtk_1_1TreeViewColumn.html#a87250eac1ecb51dc457816be64a5650d" title="Obtains the width and height needed to render the column.">cell_get_size()</a> method override that takes a const cell_area. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell_area</em>&#160;</td><td>The area a cell in the column will be allocated. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x_offset</em>&#160;</td><td>Location to return x offset of a cell relative to <em>cell_area</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y_offset</em>&#160;</td><td>Location to return y offset of a cell relative to <em>cell_area</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&#160;</td><td>Location to return width needed to render a cell. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&#160;</td><td>Location to return height needed to render a cell. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad653283345537ab652d8ac15e8e51ffc"></a><!-- doxytag: member="Gtk::TreeViewColumn::cell_is_visible" ref="ad653283345537ab652d8ac15e8e51ffc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::cell_is_visible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if any of the cells packed into the <em>tree_column</em> are visible. </p>
<p>For this to be meaningful, you must first initialize the cells with <a class="el" href="classGtk_1_1TreeViewColumn.html#ab8529cfeb79bac1673ce008c67b8f324" title="Sets the cell renderer based on the tree_model and iter.">cell_set_cell_data()</a> </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, if any of the cells packed into the <em>tree_column</em> are currently visible. </dd></dl>

</div>
</div>
<a class="anchor" id="ab8529cfeb79bac1673ce008c67b8f324"></a><!-- doxytag: member="Gtk::TreeViewColumn::cell_set_cell_data" ref="ab8529cfeb79bac1673ce008c67b8f324" args="(const Glib::RefPtr&lt; TreeModel &gt; &amp;tree_model, const TreeModel::iterator &amp;iter, bool is_expander, bool is_expanded)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::cell_set_cell_data </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>tree_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeIter.html">TreeModel::iterator</a>&amp;&#160;</td>
          <td class="paramname"> <em>iter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_expander</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_expanded</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the cell renderer based on the <em>tree_model</em> and <em>iter</em>. </p>
<p>That is, for every attribute mapping in <em>tree_column</em>, it will get a value from the set column on the <em>iter</em>, and use that value to set the attribute on the cell renderer. This is used primarily by the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tree_model</em>&#160;</td><td>The <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget.">Gtk::TreeModel</a> to to get the cell renderers attributes from. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>The <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> to to get the cell renderer's attributes from. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>is_expander</em>&#160;</td><td><code>true</code>, if the row has children. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>is_expanded</em>&#160;</td><td><code>true</code>, if the row has visible children. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5b7f3b08f423ecacbcce5e90fe0d792e"></a><!-- doxytag: member="Gtk::TreeViewColumn::clear" ref="a5b7f3b08f423ecacbcce5e90fe0d792e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::clear </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unsets all the mappings on all renderers on the <em>tree_column</em>. </p>

</div>
</div>
<a class="anchor" id="a8d0c15f078e9f9bfe8593549fbf458f7"></a><!-- doxytag: member="Gtk::TreeViewColumn::clear_attributes" ref="a8d0c15f078e9f9bfe8593549fbf458f7" args="(CellRenderer &amp;cell_renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::clear_attributes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_renderer</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears all existing attributes previously set with set_attributes(). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell_renderer</em>&#160;</td><td>A <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a> to clear the attribute mapping on. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adb843565131485fef9321876f487e3c6"></a><!-- doxytag: member="Gtk::TreeViewColumn::clicked" ref="adb843565131485fef9321876f487e3c6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::clicked </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emits the "clicked" signal on the column. </p>
<p>This function will only work if <em>tree_column</em> is clickable. </p>

</div>
</div>
<a class="anchor" id="a028300531a4aa3e9ac40941f75e94c71"></a><!-- doxytag: member="Gtk::TreeViewColumn::focus_cell" ref="a028300531a4aa3e9ac40941f75e94c71" args="(CellRenderer &amp;cell)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::focus_cell </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the current keyboard focus to be at <em>cell</em>, if the column contains 2 or more editable and activatable cells. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000112">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell</em>&#160;</td><td>A <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac078a991a89a6fe2757eb23805c2dfb6"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_alignment" ref="ac078a991a89a6fe2757eb23805c2dfb6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Gtk::TreeViewColumn::get_alignment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current x alignment of <em>tree_column</em>. </p>
<p>This value can range between 0.0 and 1.0. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current alignent of <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a44459321a54f2dabd88601e7eb15096c"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_cell_position" ref="a44459321a54f2dabd88601e7eb15096c" args="(const CellRenderer &amp;cell_renderer, int &amp;start_pos, int &amp;width) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_cell_position </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>start_pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>width</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Obtains the horizontal position and size of a cell in a column. </p>
<p>If the cell is not found in the column, <em>start_pos</em> and <em>width</em> are not changed and <code>false</code> is returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell_renderer</em>&#160;</td><td>A <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>start_pos</em>&#160;</td><td>Return location for the horizontal position of <em>cell</em> within <em>tree_column</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&#160;</td><td>Return location for the width of <em>cell</em>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>cell</em> belongs to <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a7fd86a8cddd2ae2ea1a4feb6b372747a"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_cell_renderers" ref="a7fd86a8cddd2ae2ea1a4feb6b372747a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt;const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>*&gt; Gtk::TreeViewColumn::get_cell_renderers </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of all the cell renderers in the column, in no particular order. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A list of Gtk::CellRenderers. </dd></dl>

</div>
</div>
<a class="anchor" id="aed850783e5b188d7737e40468614fed2"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_cell_renderers" ref="aed850783e5b188d7737e40468614fed2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt;<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>*&gt; Gtk::TreeViewColumn::get_cell_renderers </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of all the cell renderers in the column, in no particular order. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A list of Gtk::CellRenderers. </dd></dl>

</div>
</div>
<a class="anchor" id="ae7880cff9732bf078ce2fcd12baebec5"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_clickable" ref="ae7880cff9732bf078ce2fcd12baebec5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_clickable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the user can click on the header for the column. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if user can click the column header. </dd></dl>

</div>
</div>
<a class="anchor" id="aa8ffd45210c61ddf29326fd71cc37008"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_expand" ref="aa8ffd45210c61ddf29326fd71cc37008" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_expand </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <code>true</code> if the column expands to take any available space. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000304">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, if the column expands. </dd></dl>

</div>
</div>
<a class="anchor" id="a4b84503853c1dd46633277f9fe3c053c"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_first_cell_renderer" ref="a4b84503853c1dd46633277f9fe3c053c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::TreeViewColumn::get_first_cell_renderer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the column. </p>
<p>You should dynamic_cast&lt;&gt; to the expected derived <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> type. This assumes that the <a class="el" href="classGtk_1_1TreeViewColumn.html" title="Typedefed as Gtk::TreeView::Column.">TreeViewColumn</a> contains only one <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a>. </p>

</div>
</div>
<a class="anchor" id="a51a182a223c1dcd27a734d1ea9f87bf8"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_first_cell_renderer" ref="a51a182a223c1dcd27a734d1ea9f87bf8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::TreeViewColumn::get_first_cell_renderer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the column. </p>
<p>You should dynamic_cast&lt;&gt; to the expected derived <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> type. This assumes that the <a class="el" href="classGtk_1_1TreeViewColumn.html" title="Typedefed as Gtk::TreeView::Column.">TreeViewColumn</a> contains only one <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a>. </p>

</div>
</div>
<a class="anchor" id="abbfa23e77d8474d46e7407d9210aa683"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_fixed_width" ref="abbfa23e77d8474d46e7407d9210aa683" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeViewColumn::get_fixed_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the fixed width of the column. </p>
<p>This value is only meaning may not be the actual width of the column on the screen, just what is requested. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The fixed width of the column. </dd></dl>

</div>
</div>
<a class="anchor" id="a35ed4e2e6890a65ee6cffdf0515f0961"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_max_width" ref="a35ed4e2e6890a65ee6cffdf0515f0961" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeViewColumn::get_max_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the maximum width in pixels of the <em>tree_column</em>, or -1 if no maximum width is set. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The maximum width of the <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="aca41d58400527c408545c686c43ff47b"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_min_width" ref="aca41d58400527c408545c686c43ff47b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeViewColumn::get_min_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the minimum width in pixels of the <em>tree_column</em>, or -1 if no minimum width is set. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The minimum width of the <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a560b04f294e83af3bffb0ddf46ddf7e3"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_reorderable" ref="a560b04f294e83af3bffb0ddf46ddf7e3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_reorderable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the <em>tree_column</em> can be reordered by the user. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the <em>tree_column</em> can be reordered by the user. </dd></dl>

</div>
</div>
<a class="anchor" id="a93cf324fee9054f7997d60b7b3ae3619"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_resizable" ref="a93cf324fee9054f7997d60b7b3ae3619" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_resizable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the <em>tree_column</em> can be resized by the end user. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, if the <em>tree_column</em> can be resized. </dd></dl>

</div>
</div>
<a class="anchor" id="acb636cb4b7d2524a88f5744c4571704c"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_sizing" ref="acb636cb4b7d2524a88f5744c4571704c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a> Gtk::TreeViewColumn::get_sizing </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current type of <em>tree_column</em>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The type of <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a79f52f8334a36dc8250c3ff33c920a5f"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_sort_column_id" ref="a79f52f8334a36dc8250c3ff33c920a5f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeViewColumn::get_sort_column_id </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the logical <em>sort_column_id</em> that the model sorts on when this column is selected for sorting. </p>
<p>See <a class="el" href="classGtk_1_1TreeViewColumn.html#afd3872d6889393c120987d802d90ebd0">set_sort_column_id()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current <em>sort_column_id</em> for this column, or -1 if this column can't be used for sorting. </dd></dl>

</div>
</div>
<a class="anchor" id="aa497a8632f6072cd376adc3aaa7307b7"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_sort_indicator" ref="aa497a8632f6072cd376adc3aaa7307b7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_sort_indicator </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value set by <a class="el" href="classGtk_1_1TreeViewColumn.html#a48aaef37d207078a348479d1b51afaf2" title="Call this function with a setting of true to display an arrow in the header button...">set_sort_indicator()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether the sort indicator arrow is displayed. </dd></dl>

</div>
</div>
<a class="anchor" id="a8208103cb10cfe5e5261d3beb23ee736"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_sort_order" ref="a8208103cb10cfe5e5261d3beb23ee736" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> Gtk::TreeViewColumn::get_sort_order </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value set by <a class="el" href="classGtk_1_1TreeViewColumn.html#a33712ea76bd6ccf7ad560e301ed87e66" title="Changes the appearance of the sort indicator.">set_sort_order()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The sort order the sort indicator is indicating. </dd></dl>

</div>
</div>
<a class="anchor" id="ae35bc5e8614f942ba2c4db5154909f82"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_spacing" ref="ae35bc5e8614f942ba2c4db5154909f82" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeViewColumn::get_spacing </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the spacing of <em>tree_column</em>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The spacing of <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a6dbc0c23865b3deacb94b12eb3fff460"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_title" ref="a6dbc0c23865b3deacb94b12eb3fff460" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::TreeViewColumn::get_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the title of the widget. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The title of the column. This string should not be modified or freed. </dd></dl>

</div>
</div>
<a class="anchor" id="a88f650a4bc128e51b01b3bca9ae2f715"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_tree_view" ref="a88f650a4bc128e51b01b3bca9ae2f715" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1TreeView.html">TreeView</a>* Gtk::TreeViewColumn::get_tree_view </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a> wherein <em>tree_column</em> has been inserted. </p>
<p>If <em>column</em> is currently not inserted in any tree view, <code>0</code> is returned.</p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000120">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The tree view wherein <em>column</em> has been inserted if any, <code>0</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="ac44090bb91b945a2b07ba336248ff421"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_tree_view" ref="ac44090bb91b945a2b07ba336248ff421" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeView.html">TreeView</a>* Gtk::TreeViewColumn::get_tree_view </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a> wherein <em>tree_column</em> has been inserted. </p>
<p>If <em>column</em> is currently not inserted in any tree view, <code>0</code> is returned.</p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000119">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The tree view wherein <em>column</em> has been inserted if any, <code>0</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a2f91e310da5ae40f4acec19421c061e8"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_visible" ref="a2f91e310da5ae40f4acec19421c061e8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeViewColumn::get_visible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if <em>tree_column</em> is visible. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether the column is visible or not. If it is visible, then the tree will show the column. </dd></dl>

</div>
</div>
<a class="anchor" id="a16bf173c69d623a1400668012e25811a"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_widget" ref="a16bf173c69d623a1400668012e25811a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::TreeViewColumn::get_widget </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a> in the button on the column header. </p>
<p>If a custom widget has not been set then <code>0</code> is returned. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a> in the column header, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a6ed1b2d4b8d9e39c449e3ace4b04a70f"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_widget" ref="a6ed1b2d4b8d9e39c449e3ace4b04a70f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::TreeViewColumn::get_widget </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a> in the button on the column header. </p>
<p>If a custom widget has not been set then <code>0</code> is returned. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a> in the column header, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a45cd44684308b95ce8dd60c08a0f5ad2"></a><!-- doxytag: member="Gtk::TreeViewColumn::get_width" ref="a45cd44684308b95ce8dd60c08a0f5ad2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeViewColumn::get_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current size of <em>tree_column</em> in pixels. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current width of <em>tree_column</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ab2b2d16fb152ba0b6fa7c7c9b4db65f6"></a><!-- doxytag: member="Gtk::TreeViewColumn::gobj" ref="ab2b2d16fb152ba0b6fa7c7c9b4db65f6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkTreeViewColumn* Gtk::TreeViewColumn::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented from <a class="el" href="classGtk_1_1Object.html#a5a0e5941619df9ec0cc52feccad99005">Gtk::Object</a>.</p>

</div>
</div>
<a class="anchor" id="ac804e8eb2f72a6ecbe16dcca897dea31"></a><!-- doxytag: member="Gtk::TreeViewColumn::gobj" ref="ac804e8eb2f72a6ecbe16dcca897dea31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeViewColumn* Gtk::TreeViewColumn::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented from <a class="el" href="classGtk_1_1Object.html#ae3541ec02d1b7cd56cfabe7295f8948f">Gtk::Object</a>.</p>

</div>
</div>
<a class="anchor" id="a090ee68a197b91439b00dcedade9c92b"></a><!-- doxytag: member="Gtk::TreeViewColumn::on_clicked" ref="a090ee68a197b91439b00dcedade9c92b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::TreeViewColumn::on_clicked </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e37e25d65c14e938ec4977aeeb2adc9"></a><!-- doxytag: member="Gtk::TreeViewColumn::pack_end" ref="a5e37e25d65c14e938ec4977aeeb2adc9" args="(const TreeModelColumn&lt; T_ModelColumnType &gt; &amp;column, bool expand=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T_ModelColumnType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::pack_end </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp;&#160;</td>
          <td class="paramname"> <em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>expand</em> = <code>true</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates an appropriate <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the <em>column</em>, and packs that cell at the end of the column. </p>
<p>If <em>expand</em> is <code>false</code>, then the cell is allocated no more space than it needs. Any unused space is divided evenly between cells for which <em>expand</em> is <code>true</code>.</p>
<p>You can use <a class="el" href="classGtk_1_1TreeViewColumn.html#a51a182a223c1dcd27a734d1ea9f87bf8" title="Gets the CellRenderer for the column.">get_first_cell_renderer()</a> or <a class="el" href="classGtk_1_1TreeViewColumn.html#aed850783e5b188d7737e40468614fed2" title="Returns a list of all the cell renderers in the column, in no particular order.">get_cell_renderers()</a> to access the generated <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>column</em>&#160;</td><td>The model column that will be rendered by the view cell. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>expand</em>&#160;</td><td><code>true</code> if the cell is to be given extra space allocated to the view column. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab80da3d0ba64635a911f577204aed2e0"></a><!-- doxytag: member="Gtk::TreeViewColumn::pack_end" ref="ab80da3d0ba64635a911f577204aed2e0" args="(CellRenderer &amp;cell, bool expand=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::pack_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>expand</em> = <code>true</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds the <em>cell</em> to end of the column. </p>
<p>If <em>expand</em> is <code>false</code>, then the <em>cell</em> is allocated no more space than it needs. Any unused space is divided evenly between cells for which <em>expand</em> is <code>true</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell</em>&#160;</td><td>The <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>expand</em>&#160;</td><td><code>true</code> if <em>cell</em> is to be given extra space allocated to <em>tree_column</em>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af0665801ffddbaccf9422655c5db1aac"></a><!-- doxytag: member="Gtk::TreeViewColumn::pack_start" ref="af0665801ffddbaccf9422655c5db1aac" args="(const TreeModelColumn&lt; T_ModelColumnType &gt; &amp;column, bool expand=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T_ModelColumnType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::pack_start </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp;&#160;</td>
          <td class="paramname"> <em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>expand</em> = <code>true</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates an appropriate <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> for the <em>column</em>, and packs that cell into the beginning of the column. </p>
<p>If <em>expand</em> is <code>false</code>, then the cell is allocated no more space than it needs. Any unused space is divided evenly between cells for which <em>expand</em> is <code>true</code>.</p>
<p>You can use <a class="el" href="classGtk_1_1TreeViewColumn.html#a51a182a223c1dcd27a734d1ea9f87bf8" title="Gets the CellRenderer for the column.">get_first_cell_renderer()</a> or <a class="el" href="classGtk_1_1TreeViewColumn.html#aed850783e5b188d7737e40468614fed2" title="Returns a list of all the cell renderers in the column, in no particular order.">get_cell_renderers()</a> to access the generated <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>column</em>&#160;</td><td>The model column that will be rendered by the view cell. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>expand</em>&#160;</td><td><code>true</code> if the cell is to be given extra space allocated to the view column. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a2c81ffa48329816fb17bcf099eee34c5"></a><!-- doxytag: member="Gtk::TreeViewColumn::pack_start" ref="a2c81ffa48329816fb17bcf099eee34c5" args="(CellRenderer &amp;cell, bool expand=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::pack_start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>expand</em> = <code>true</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Packs the <em>cell</em> into the beginning of the column. </p>
<p>If <em>expand</em> is <code>false</code>, then the <em>cell</em> is allocated no more space than it needs. Any unused space is divided evenly between cells for which <em>expand</em> is <code>true</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell</em>&#160;</td><td>The <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>expand</em>&#160;</td><td><code>true</code> if <em>cell</em> is to be given extra space allocated to <em>tree_column</em>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7201cf56e5cb17f2d3b744d76b21f025"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_alignment" ref="a7201cf56e5cb17f2d3b744d76b21f025" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;float&gt; Gtk::TreeViewColumn::property_alignment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>X <a class="el" href="classGtk_1_1Alignment.html" title="A widget which controls the alignment and size of its child.">Alignment</a> of the column header text or widget. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aba1e2d8710a76b3038550ed131bd449d"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_alignment" ref="aba1e2d8710a76b3038550ed131bd449d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;float&gt; Gtk::TreeViewColumn::property_alignment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>X <a class="el" href="classGtk_1_1Alignment.html" title="A widget which controls the alignment and size of its child.">Alignment</a> of the column header text or widget. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a0f84626a66441f2700b92697d1338025"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_clickable" ref="a0f84626a66441f2700b92697d1338025" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::TreeViewColumn::property_clickable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the header can be clicked. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a994b3d41beeaa6c53114f001e9b20c35"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_clickable" ref="a994b3d41beeaa6c53114f001e9b20c35" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TreeViewColumn::property_clickable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the header can be clicked. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad783376828def1ac75a1d7d2d52b55ee"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_expand" ref="ad783376828def1ac75a1d7d2d52b55ee" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::TreeViewColumn::property_expand </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Column gets share of extra width allocated to the widget. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a6c5c5e95fe970d990aae888b3d7fb90a"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_expand" ref="a6c5c5e95fe970d990aae888b3d7fb90a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TreeViewColumn::property_expand </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Column gets share of extra width allocated to the widget. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa8bf9fa51ceba09d518a93715ea00856"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_fixed_width" ref="aa8bf9fa51ceba09d518a93715ea00856" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::TreeViewColumn::property_fixed_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Current fixed width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aeca4849dae18acb3c48e936f48bc6386"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_fixed_width" ref="aeca4849dae18acb3c48e936f48bc6386" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TreeViewColumn::property_fixed_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Current fixed width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a359b2289dd6fb4a3b41ca4949bf5a60b"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_max_width" ref="a359b2289dd6fb4a3b41ca4949bf5a60b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::TreeViewColumn::property_max_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maximum allowed width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a924b55682ce2a2df6cef72b28763f971"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_max_width" ref="a924b55682ce2a2df6cef72b28763f971" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TreeViewColumn::property_max_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maximum allowed width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2b67381d9f2b10c6041e987188253a13"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_min_width" ref="a2b67381d9f2b10c6041e987188253a13" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::TreeViewColumn::property_min_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Minimum allowed width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab9d43ef4c913790a4522bb12b95764b6"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_min_width" ref="ab9d43ef4c913790a4522bb12b95764b6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TreeViewColumn::property_min_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Minimum allowed width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a64c5935064aa5650ee1cfea508cc8f63"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_reorderable" ref="a64c5935064aa5650ee1cfea508cc8f63" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::TreeViewColumn::property_reorderable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the column can be reordered around the headers. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4539fa03b1d28d14dd35d4bd315242b6"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_reorderable" ref="a4539fa03b1d28d14dd35d4bd315242b6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TreeViewColumn::property_reorderable </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the column can be reordered around the headers. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a501f37644631a5a14a82ef28854203f0"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_sizing" ref="a501f37644631a5a14a82ef28854203f0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a>&gt; Gtk::TreeViewColumn::property_sizing </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resize mode of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a80e6616a5be1b901cad28598e8b0fea6"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_sizing" ref="a80e6616a5be1b901cad28598e8b0fea6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a>&gt; Gtk::TreeViewColumn::property_sizing </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resize mode of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abc3eaf8a5182b586bc324ab0bcf98221"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_sort_indicator" ref="abc3eaf8a5182b586bc324ab0bcf98221" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::TreeViewColumn::property_sort_indicator </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to show a sort indicator. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a80384327ba9667df603527ad867fbe8c"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_sort_indicator" ref="a80384327ba9667df603527ad867fbe8c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TreeViewColumn::property_sort_indicator </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to show a sort indicator. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a92cbc92239c91aad8b25f3820dee4f97"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_sort_order" ref="a92cbc92239c91aad8b25f3820dee4f97" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>&gt; Gtk::TreeViewColumn::property_sort_order </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sort direction the sort indicator should indicate. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2976d09cad6e65cc820b8bb3c10ff66d"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_sort_order" ref="a2976d09cad6e65cc820b8bb3c10ff66d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>&gt; Gtk::TreeViewColumn::property_sort_order </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sort direction the sort indicator should indicate. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad46d8bd27b79efd52cabd9410ad40f84"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_title" ref="ad46d8bd27b79efd52cabd9410ad40f84" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gtk::TreeViewColumn::property_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Title to appear in column header. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afea4196a469e41d7507c3dcd88807a8c"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_title" ref="afea4196a469e41d7507c3dcd88807a8c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gtk::TreeViewColumn::property_title </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Title to appear in column header. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="adc544ab934f7222034307018ef822bf2"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_visible" ref="adc544ab934f7222034307018ef822bf2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::TreeViewColumn::property_visible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4eb60998e126d3deb00cb2bc32997e27"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_visible" ref="a4eb60998e126d3deb00cb2bc32997e27" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TreeViewColumn::property_visible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a643cfa5a3b269f40c4a62e7ecff2f37d"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_widget" ref="a643cfa5a3b269f40c4a62e7ecff2f37d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGtk_1_1Widget.html">Widget</a>*&gt; Gtk::TreeViewColumn::property_widget </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Widget</a> to put in column header button instead of column title. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab1ca83be4af81b7bf2d2410beb782e54"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_widget" ref="ab1ca83be4af81b7bf2d2410beb782e54" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Widget.html">Widget</a>*&gt; Gtk::TreeViewColumn::property_widget </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Widget</a> to put in column header button instead of column title. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac88d82360336bfd970c0d0a90574df3c"></a><!-- doxytag: member="Gtk::TreeViewColumn::property_width" ref="ac88d82360336bfd970c0d0a90574df3c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::TreeViewColumn::property_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Current width of the column. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a0a739239b847d3ca7107f0087d9d63c5"></a><!-- doxytag: member="Gtk::TreeViewColumn::queue_resize" ref="a0a739239b847d3ca7107f0087d9d63c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::queue_resize </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Flags the column, and the cell renderers added to this column, to have their sizes renegotiated. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000050">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5b918bc8b667f30156ed477060d1bcde"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_alignment" ref="a5b918bc8b667f30156ed477060d1bcde" args="(AlignmentEnum xalign)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_alignment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac">AlignmentEnum</a>&#160;</td>
          <td class="paramname"> <em>xalign</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the alignment of the title or custom widget inside the column header. </p>
<p>The alignment determines its location inside the button -- 0.0 for left, 0.5 for center, 1.0 for right. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>xalign</em>&#160;</td><td>The alignment, which is between [0.0 and 1.0] inclusive. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a096f59776acabff6676f9b381b4ed031"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_alignment" ref="a096f59776acabff6676f9b381b4ed031" args="(float xalign)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_alignment </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"> <em>xalign</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the alignment of the title or custom widget inside the column header. </p>
<p>The alignment determines its location inside the button -- 0.0 for left, 0.5 for center, 1.0 for right. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>xalign</em>&#160;</td><td>The alignment, which is between [0.0 and 1.0] inclusive. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a765296845c9e9757ba405becbbc13d96"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_cell_data_func" ref="a765296845c9e9757ba405becbbc13d96" args="(CellRenderer &amp;cell_renderer, const SlotCellData &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_cell_data_func </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotCellData</a> &amp;&#160;</td>
          <td class="paramname"> <em>slot</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the slot callback to use for the column. </p>
<p>This callback function is used instead of the standard attributes mapping for setting the column value, and should set the value of the column's cell renderer as appropriate.</p>
<p>See also <a class="el" href="classGtk_1_1TreeViewColumn.html#a786d24b7f62d795b43eb481ced3ec6fa" title="Removes a previously set callback slot.">unset_cell_data_func()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cell_renderer</em>&#160;</td><td>A <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">Gtk::CellRenderer</a> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&#160;</td><td>The callback slot to use. Create this with <a class="elRef" href="../../../libsigc++-2.0/reference/html/group__mem__fun.html#ga7d9ea809173f48bf5c76cf1989591602">sigc::mem_fun()</a>, or <a class="elRef" href="../../../libsigc++-2.0/reference/html/group__ptr__fun.html#gada8b678665c14dc85eb32d25b7299465">sigc::ptr_fun()</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1e188579281b5019f835135b49e14024"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_clickable" ref="a1e188579281b5019f835135b49e14024" args="(bool clickable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_clickable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>clickable</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the header to be active if <em>active</em> is <code>true</code>. </p>
<p>When the header is active, then it can take keyboard focus, and can be clicked. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>clickable</em>&#160;</td><td><code>true</code> if the header is active. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1de1f0cbd818083b9077b101250389c5"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_expand" ref="a1de1f0cbd818083b9077b101250389c5" args="(bool expand=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_expand </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>expand</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the column to take available extra space. </p>
<p>This space is shared equally amongst all columns that have the expand set to <code>true</code>. If no column has this option set, then the last column gets all extra space. By default, every column is created with this <code>false</code>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000303">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>expand</em>&#160;</td><td><code>true</code> if the column should take available extra space, <code>false</code> if not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afeced55175cf96a4710f716117a911d2"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_fixed_width" ref="afeced55175cf96a4710f716117a911d2" args="(int fixed_width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_fixed_width </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>fixed_width</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size of the column in pixels. </p>
<p>This is meaningful only if the sizing type is <a class="el" href="group__gtkmmEnums.html#gga48e69dbd33a70f5b13c8ceaef1bbf06cac69bb9f0eeb0a11c7f3f102280f72c1a">Gtk::TREE_VIEW_COLUMN_FIXED</a>. The size of the column is clamped to the min/max width for the column. Please note that the min/max width of the column doesn't actually affect the "fixed_width" property of the widget, just the actual size when displayed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>fixed_width</em>&#160;</td><td>The size to set <em>tree_column</em> to. Must be greater than 0. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aeb659dc59bb266f1e76f8974f7cfd1a5"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_max_width" ref="aeb659dc59bb266f1e76f8974f7cfd1a5" args="(int max_width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_max_width </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>max_width</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the maximum width of the <em>tree_column</em>. </p>
<p>If <em>max_width</em> is -1, then the maximum width is unset. Note, the column can actually be wider than max width if it's the last column in a view. In this case, the column expands to fill any extra space. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>max_width</em>&#160;</td><td>The maximum width of the column in pixels, or -1. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac54f81aca72ac86e3f9988c33e0a51af"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_min_width" ref="ac54f81aca72ac86e3f9988c33e0a51af" args="(int min_width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_min_width </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>min_width</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the minimum width of the <em>tree_column</em>. </p>
<p>If <em>min_width</em> is -1, then the minimum width is unset. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>min_width</em>&#160;</td><td>The minimum width of the column in pixels, or -1. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a01a7e68ad60768652000ecbaa4f6379f"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_renderer" ref="a01a7e68ad60768652000ecbaa4f6379f" args="(Gtk::CellRenderer &amp;renderer, const TreeModelColumnBase &amp;column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_renderer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">Gtk::CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp;&#160;</td>
          <td class="paramname"> <em>column</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Associate a view <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> with a model column, so that the <a class="el" href="classGtk_1_1CellRenderer.html" title="CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column...">CellRenderer</a> renders the data in the model column. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>renderer</em>&#160;</td><td>The view cell renderer which will render the model column. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>column</em>&#160;</td><td>The model column to be renderered by this view. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a207af512ee62a4eb4fca4b2ccfc81b0f"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_reorderable" ref="a207af512ee62a4eb4fca4b2ccfc81b0f" args="(bool reorderable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_reorderable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>reorderable</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <em>reorderable</em> is <code>true</code>, then the column can be reordered by the end user dragging the header. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>reorderable</em>&#160;</td><td><code>true</code>, if the column can be reordered. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac16b622dad072f0a1a88e13d11be94aa"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_resizable" ref="ac16b622dad072f0a1a88e13d11be94aa" args="(bool resizable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_resizable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>resizable</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <em>resizable</em> is <code>true</code>, then the user can explicitly resize the column by grabbing the outer edge of the column button. </p>
<p>If resizable is <code>true</code> and sizing mode of the column is <a class="el" href="group__gtkmmEnums.html#gga48e69dbd33a70f5b13c8ceaef1bbf06ca27ef04b82fd068a043be323eb322859d">Gtk::TREE_VIEW_COLUMN_AUTOSIZE</a>, then the sizing mode is changed to <a class="el" href="group__gtkmmEnums.html#gga48e69dbd33a70f5b13c8ceaef1bbf06ca5ec55f55d9535100334dbdf6d7ce7017">Gtk::TREE_VIEW_COLUMN_GROW_ONLY</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>resizable</em>&#160;</td><td><code>true</code>, if the column can be resized. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8ca8b2ab3d86603f6356030c57935056"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sizing" ref="a8ca8b2ab3d86603f6356030c57935056" args="(TreeViewColumnSizing type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sizing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">TreeViewColumnSizing</a>&#160;</td>
          <td class="paramname"> <em>type</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the growth behavior of <em>tree_column</em> to <em>type</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>The <a class="el" href="group__gtkmmEnums.html#ga48e69dbd33a70f5b13c8ceaef1bbf06c">Gtk::TreeViewColumnSizing</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6617c7101c0f507d6ba9f634bf7e44dd"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sort_column" ref="a6617c7101c0f507d6ba9f634bf7e44dd" args="(int sort_column_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sort_column </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>sort_column_id</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the logical <em>sort_column_id</em> that this column sorts on when this column is selected for sorting. </p>
<p>Doing so makes the column header clickable. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>sort_column_id</em>&#160;</td><td>The <em>sort_column_id</em> of the model to sort on. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a50cb85207ecfada55432fcefcb46274c"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sort_column" ref="a50cb85207ecfada55432fcefcb46274c" args="(const TreeModelColumnBase &amp;sort_column_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sort_column </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp;&#160;</td>
          <td class="paramname"> <em>sort_column_id</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the logical <em>sort_column_id</em> that this column sorts on when this column is selected for sorting. </p>
<p>Doing so makes the column header clickable. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>sort_column_id</em>&#160;</td><td>The <em>sort_column_id</em> of the model to sort on. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a06470fa5ec45cc749df8f714af681447"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sort_column_id" ref="a06470fa5ec45cc749df8f714af681447" args="(int sort_column_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sort_column_id </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>sort_column_id</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000086">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1TreeViewColumn.html#a50cb85207ecfada55432fcefcb46274c" title="Sets the logical sort_column_id that this column sorts on when this column is selected...">set_sort_column()</a> instead. </dd></dl>

</div>
</div>
<a class="anchor" id="afd3872d6889393c120987d802d90ebd0"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sort_column_id" ref="afd3872d6889393c120987d802d90ebd0" args="(const TreeModelColumnBase &amp;sort_column_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sort_column_id </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp;&#160;</td>
          <td class="paramname"> <em>sort_column_id</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000085">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1TreeViewColumn.html#a50cb85207ecfada55432fcefcb46274c" title="Sets the logical sort_column_id that this column sorts on when this column is selected...">set_sort_column()</a> instead. </dd></dl>

</div>
</div>
<a class="anchor" id="a48aaef37d207078a348479d1b51afaf2"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sort_indicator" ref="a48aaef37d207078a348479d1b51afaf2" args="(bool setting)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sort_indicator </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>setting</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Call this function with a <em>setting</em> of <code>true</code> to display an arrow in the header button indicating the column is sorted. </p>
<p>Call <a class="el" href="classGtk_1_1TreeViewColumn.html#a33712ea76bd6ccf7ad560e301ed87e66" title="Changes the appearance of the sort indicator.">set_sort_order()</a> to change the direction of the arrow. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>setting</em>&#160;</td><td><code>true</code> to display an indicator that the column is sorted. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a33712ea76bd6ccf7ad560e301ed87e66"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_sort_order" ref="a33712ea76bd6ccf7ad560e301ed87e66" args="(SortType order)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_sort_order </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>&#160;</td>
          <td class="paramname"> <em>order</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the appearance of the sort indicator. </p>
<p>This &lt;emphasis&gt;does not&lt;/emphasis&gt; actually sort the model. Use <a class="el" href="classGtk_1_1TreeViewColumn.html#afd3872d6889393c120987d802d90ebd0">set_sort_column_id()</a> if you want automatic sorting support. This function is primarily for custom sorting behavior, and should be used in conjunction with gtk_tree_sortable_set_sort_column() to do that. For custom models, the mechanism will vary.</p>
<p>The sort indicator changes direction to indicate normal sort or reverse sort. Note that you must have the sort indicator enabled to see anything when calling this function; see <a class="el" href="classGtk_1_1TreeViewColumn.html#a48aaef37d207078a348479d1b51afaf2" title="Call this function with a setting of true to display an arrow in the header button...">set_sort_indicator()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>order</em>&#160;</td><td>Sort order that the sort indicator should indicate. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a59db1623a03d2b7acdf8cf56904972c8"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_spacing" ref="a59db1623a03d2b7acdf8cf56904972c8" args="(int spacing)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_spacing </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>spacing</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the spacing field of <em>tree_column</em>, which is the number of pixels to place between cell renderers packed into it. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>spacing</em>&#160;</td><td>Distance between cell renderers in pixels. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3e2c867d3915f316b047417ac8623c3e"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_title" ref="a3e2c867d3915f316b047417ac8623c3e" args="(const Glib::ustring &amp;title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_title </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>title</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the title of the <em>tree_column</em>. </p>
<p>If a custom widget has been set, then this value is ignored. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>title</em>&#160;</td><td>The title of the <em>tree_column</em>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aaa4c52e2c07511f06cd08556c3293e03"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_visible" ref="aaa4c52e2c07511f06cd08556c3293e03" args="(bool visible=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_visible </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>visible</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the visibility of <em>tree_column</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>visible</em>&#160;</td><td><code>true</code> if the <em>tree_column</em> is visible. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3b8c4e3b7e8b579090440c50843efd26"></a><!-- doxytag: member="Gtk::TreeViewColumn::set_widget" ref="a3b8c4e3b7e8b579090440c50843efd26" args="(Gtk::Widget &amp;widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::set_widget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&#160;</td>
          <td class="paramname"> <em>widget</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the widget in the header to be <em>widget</em>. </p>
<p>If widget is <code>0</code>, then the header button is set with a <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Gtk::Label</a> set to the title of <em>tree_column</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&#160;</td><td>A child <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a>, or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad22814bd0a11bbe03fbf61547c2f0333"></a><!-- doxytag: member="Gtk::TreeViewColumn::signal_clicked" ref="ad22814bd0a11bbe03fbf61547c2f0333" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::TreeViewColumn::signal_clicked </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_clicked()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a786d24b7f62d795b43eb481ced3ec6fa"></a><!-- doxytag: member="Gtk::TreeViewColumn::unset_cell_data_func" ref="a786d24b7f62d795b43eb481ced3ec6fa" args="(CellRenderer &amp;cell_renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeViewColumn::unset_cell_data_func </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp;&#160;</td>
          <td class="paramname"> <em>cell_renderer</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes a previously set callback slot. </p>
<p>See <a class="el" href="classGtk_1_1TreeViewColumn.html#a765296845c9e9757ba405becbbc13d96" title="Sets the slot callback to use for the column.">set_cell_data_func()</a>. </p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a7e8589858ba753112bbc89e9a9e5457f"></a><!-- doxytag: member="Gtk::TreeViewColumn::wrap" ref="a7e8589858ba753112bbc89e9a9e5457f" args="(GtkTreeViewColumn *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeViewColumn.html">Gtk::TreeViewColumn</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkTreeViewColumn *&#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></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/treeviewcolumn.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:22:07 2010 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>