Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > 9a0a79014b834e3e43ba7caa953e8c16 > files > 258

gtkmm3.0-doc-3.10.1-1.mga4.noarch.rpm

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

<p>Completion functionality for <a class="el" href="classGtk_1_1Entry.html" title="A single line text entry field.">Gtk::Entry</a>.  
 <a href="classGtk_1_1EntryCompletion.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Gtk::EntryCompletion:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1EntryCompletion__inherit__graph.png" border="0" usemap="#Gtk_1_1EntryCompletion_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1EntryCompletion_inherit__map" id="Gtk_1_1EntryCompletion_inherit__map">
<area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,99,181"/><area shape="rect" id="node3" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,177,107"/><area shape="rect" id="node6" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,233,181"/><area shape="rect" id="node4" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,172,32"/><area shape="rect" id="node5" href="classGtk_1_1CellLayout.html" title="An interface for packing cells." alt="" coords="90,229,208,256"/><area shape="rect" id="node7" href="classGtk_1_1Buildable.html" title="A base class for objects that can be built by Gtk::Builder." alt="" coords="233,229,343,256"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a0b466d5f6e782fcc9082404e31eccda2"><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; bool, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;, const <br class="typebreak"/>
<a class="el" href="classGtk_1_1TreeModel.html#ab25e01638bef26f1e93617e36b212292">TreeModel::const_iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a0b466d5f6e782fcc9082404e31eccda2">SlotMatch</a></td></tr>
<tr class="memdesc:a0b466d5f6e782fcc9082404e31eccda2"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, bool on_match(const Glib::ustring&amp; key, const TreeModel::const_iterator&amp; iter);.  <a href="#a0b466d5f6e782fcc9082404e31eccda2">More...</a><br/></td></tr>
<tr class="separator:a0b466d5f6e782fcc9082404e31eccda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classGtk_1_1CellLayout"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGtk_1_1CellLayout')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGtk_1_1CellLayout.html">Gtk::CellLayout</a></td></tr>
<tr class="memitem:aefa8f02e6c9757cbc89651985c6b65d0 inherit pub_types_classGtk_1_1CellLayout"><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"/>
const <br class="typebreak"/>
<a class="el" href="classGtk_1_1TreeModel.html#ab25e01638bef26f1e93617e36b212292">TreeModel::const_iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#aefa8f02e6c9757cbc89651985c6b65d0">SlotCellData</a></td></tr>
<tr class="separator:aefa8f02e6c9757cbc89651985c6b65d0 inherit pub_types_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a61b2f0e5b1d7f663dadbb39a222e4fa9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a61b2f0e5b1d7f663dadbb39a222e4fa9">~EntryCompletion</a> ()</td></tr>
<tr class="separator:a61b2f0e5b1d7f663dadbb39a222e4fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d7e3901f625ce6ad49d407b09b67bc"><td class="memItemLeft" align="right" valign="top">GtkEntryCompletion*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ac5d7e3901f625ce6ad49d407b09b67bc">gobj</a> ()</td></tr>
<tr class="memdesc:ac5d7e3901f625ce6ad49d407b09b67bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ac5d7e3901f625ce6ad49d407b09b67bc">More...</a><br/></td></tr>
<tr class="separator:ac5d7e3901f625ce6ad49d407b09b67bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab920bc0dff73adb50df48d7e7f8813a4"><td class="memItemLeft" align="right" valign="top">const GtkEntryCompletion*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ab920bc0dff73adb50df48d7e7f8813a4">gobj</a> () const </td></tr>
<tr class="memdesc:ab920bc0dff73adb50df48d7e7f8813a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ab920bc0dff73adb50df48d7e7f8813a4">More...</a><br/></td></tr>
<tr class="separator:ab920bc0dff73adb50df48d7e7f8813a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b5411ca68bef9fa74d60e7aba50e70e"><td class="memItemLeft" align="right" valign="top">GtkEntryCompletion*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a3b5411ca68bef9fa74d60e7aba50e70e">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a3b5411ca68bef9fa74d60e7aba50e70e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a3b5411ca68bef9fa74d60e7aba50e70e">More...</a><br/></td></tr>
<tr class="separator:a3b5411ca68bef9fa74d60e7aba50e70e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ab303d750df98bafcb3b3ea25aa824"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Entry.html">Entry</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a86ab303d750df98bafcb3b3ea25aa824">get_entry</a> ()</td></tr>
<tr class="memdesc:a86ab303d750df98bafcb3b3ea25aa824"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the entry <em>completion</em> has been attached to.  <a href="#a86ab303d750df98bafcb3b3ea25aa824">More...</a><br/></td></tr>
<tr class="separator:a86ab303d750df98bafcb3b3ea25aa824"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac529469372e7de8d60a736bfc572277f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Entry.html">Entry</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ac529469372e7de8d60a736bfc572277f">get_entry</a> () const </td></tr>
<tr class="memdesc:ac529469372e7de8d60a736bfc572277f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the entry <em>completion</em> has been attached to.  <a href="#ac529469372e7de8d60a736bfc572277f">More...</a><br/></td></tr>
<tr class="separator:ac529469372e7de8d60a736bfc572277f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace78afcde83713f12c20c97ad6185034"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ace78afcde83713f12c20c97ad6185034">set_model</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; model)</td></tr>
<tr class="memdesc:ace78afcde83713f12c20c97ad6185034"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the model for a <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a>.  <a href="#ace78afcde83713f12c20c97ad6185034">More...</a><br/></td></tr>
<tr class="separator:ace78afcde83713f12c20c97ad6185034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3347e85ad5aba5f71647825259377fe2"><td class="memItemLeft" align="right" valign="top"><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;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a3347e85ad5aba5f71647825259377fe2">get_model</a> ()</td></tr>
<tr class="memdesc:a3347e85ad5aba5f71647825259377fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the model the <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> is using as data source.  <a href="#a3347e85ad5aba5f71647825259377fe2">More...</a><br/></td></tr>
<tr class="separator:a3347e85ad5aba5f71647825259377fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78470cefa44712111727ab1efec9856"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#aa78470cefa44712111727ab1efec9856">get_model</a> () const </td></tr>
<tr class="memdesc:aa78470cefa44712111727ab1efec9856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the model the <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> is using as data source.  <a href="#aa78470cefa44712111727ab1efec9856">More...</a><br/></td></tr>
<tr class="separator:aa78470cefa44712111727ab1efec9856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebfca6adfd1d0298ed4b5a9dd2c66100"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#aebfca6adfd1d0298ed4b5a9dd2c66100">unset_model</a> ()</td></tr>
<tr class="memdesc:aebfca6adfd1d0298ed4b5a9dd2c66100"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the model from the <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">EntryCompletion</a>.  <a href="#aebfca6adfd1d0298ed4b5a9dd2c66100">More...</a><br/></td></tr>
<tr class="separator:aebfca6adfd1d0298ed4b5a9dd2c66100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3322b529944b15b80e3a9f7beca07816"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a3322b529944b15b80e3a9f7beca07816">set_match_func</a> (const <a class="el" href="classGtk_1_1EntryCompletion.html#a0b466d5f6e782fcc9082404e31eccda2">SlotMatch</a>&amp; slot)</td></tr>
<tr class="separator:a3322b529944b15b80e3a9f7beca07816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c3f31fe0b5044d89f80b5c7a3b711f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a8c3f31fe0b5044d89f80b5c7a3b711f7">set_minimum_key_length</a> (int length)</td></tr>
<tr class="memdesc:a8c3f31fe0b5044d89f80b5c7a3b711f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Requires the length of the search key for <em>completion</em> to be at least <em>length</em>.  <a href="#a8c3f31fe0b5044d89f80b5c7a3b711f7">More...</a><br/></td></tr>
<tr class="separator:a8c3f31fe0b5044d89f80b5c7a3b711f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb79cb224f04a879fcd2d8d8ffaac5ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#aeb79cb224f04a879fcd2d8d8ffaac5ae">get_minimum_key_length</a> () const </td></tr>
<tr class="memdesc:aeb79cb224f04a879fcd2d8d8ffaac5ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the minimum key length as set for <em>completion</em>.  <a href="#aeb79cb224f04a879fcd2d8d8ffaac5ae">More...</a><br/></td></tr>
<tr class="separator:aeb79cb224f04a879fcd2d8d8ffaac5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6dab5c042776c29165d292a0bebd0c9"><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_1EntryCompletion.html#ad6dab5c042776c29165d292a0bebd0c9">compute_prefix</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; key)</td></tr>
<tr class="memdesc:ad6dab5c042776c29165d292a0bebd0c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the common prefix that is shared by all rows in <em>completion</em> that start with <em>key</em>.  <a href="#ad6dab5c042776c29165d292a0bebd0c9">More...</a><br/></td></tr>
<tr class="separator:ad6dab5c042776c29165d292a0bebd0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a9467a0ca886addbdd0b2c9de3db9a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a5a9467a0ca886addbdd0b2c9de3db9a3">complete</a> ()</td></tr>
<tr class="memdesc:a5a9467a0ca886addbdd0b2c9de3db9a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key.  <a href="#a5a9467a0ca886addbdd0b2c9de3db9a3">More...</a><br/></td></tr>
<tr class="separator:a5a9467a0ca886addbdd0b2c9de3db9a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcea3ef244666558aba1e8d7da37d400"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#afcea3ef244666558aba1e8d7da37d400">insert_prefix</a> ()</td></tr>
<tr class="memdesc:afcea3ef244666558aba1e8d7da37d400"><td class="mdescLeft">&#160;</td><td class="mdescRight">Requests a prefix insertion.  <a href="#afcea3ef244666558aba1e8d7da37d400">More...</a><br/></td></tr>
<tr class="separator:afcea3ef244666558aba1e8d7da37d400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70956e567a3a729eed724ad4c79037e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a70956e567a3a729eed724ad4c79037e5">insert_action_text</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text, int index)</td></tr>
<tr class="separator:a70956e567a3a729eed724ad4c79037e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1e957fc7a972a23056a4c661846cfde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ae1e957fc7a972a23056a4c661846cfde">prepend_action_text</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
<tr class="separator:ae1e957fc7a972a23056a4c661846cfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59383a19dfb727d57fe3da64cb6b730a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a59383a19dfb727d57fe3da64cb6b730a">insert_action_markup</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; markup, int index)</td></tr>
<tr class="separator:a59383a19dfb727d57fe3da64cb6b730a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e305259abc7a8e8bfd262714409d8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a75e305259abc7a8e8bfd262714409d8b">prepend_action_markup</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; markup)</td></tr>
<tr class="separator:a75e305259abc7a8e8bfd262714409d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af991b1aa16a2329ccb7b8c4a155649ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#af991b1aa16a2329ccb7b8c4a155649ca">delete_action</a> (int index=0)</td></tr>
<tr class="memdesc:af991b1aa16a2329ccb7b8c4a155649ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the action at <em>index</em> from <em>completion's</em> action list.  <a href="#af991b1aa16a2329ccb7b8c4a155649ca">More...</a><br/></td></tr>
<tr class="separator:af991b1aa16a2329ccb7b8c4a155649ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5350c2818638bbe609b8801722d0ce0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a5350c2818638bbe609b8801722d0ce0f">set_inline_completion</a> (bool inline_completion=true)</td></tr>
<tr class="memdesc:a5350c2818638bbe609b8801722d0ce0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the common prefix of the possible completions should be automatically inserted in the entry.  <a href="#a5350c2818638bbe609b8801722d0ce0f">More...</a><br/></td></tr>
<tr class="separator:a5350c2818638bbe609b8801722d0ce0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6522634553a548aebfb46270c5d6da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a8b6522634553a548aebfb46270c5d6da">get_inline_completion</a> () const </td></tr>
<tr class="memdesc:a8b6522634553a548aebfb46270c5d6da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the common prefix of the possible completions should be automatically inserted in the entry.  <a href="#a8b6522634553a548aebfb46270c5d6da">More...</a><br/></td></tr>
<tr class="separator:a8b6522634553a548aebfb46270c5d6da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6edeeb5ddbdcf6e8b9a1a2ead983471e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a6edeeb5ddbdcf6e8b9a1a2ead983471e">set_inline_selection</a> (bool inline_selection=true)</td></tr>
<tr class="memdesc:a6edeeb5ddbdcf6e8b9a1a2ead983471e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether it is possible to cycle through the possible completions inside the entry.  <a href="#a6edeeb5ddbdcf6e8b9a1a2ead983471e">More...</a><br/></td></tr>
<tr class="separator:a6edeeb5ddbdcf6e8b9a1a2ead983471e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a735d4d162b32cdcbcb59bf1863a47499"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a735d4d162b32cdcbcb59bf1863a47499">get_inline_selection</a> () const </td></tr>
<tr class="memdesc:a735d4d162b32cdcbcb59bf1863a47499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if inline-selection mode is turned on.  <a href="#a735d4d162b32cdcbcb59bf1863a47499">More...</a><br/></td></tr>
<tr class="separator:a735d4d162b32cdcbcb59bf1863a47499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a803fb91a50ba547105d1b55c060dea46"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a803fb91a50ba547105d1b55c060dea46">set_popup_completion</a> (bool popup_completion=true)</td></tr>
<tr class="memdesc:a803fb91a50ba547105d1b55c060dea46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the completions should be presented in a popup window.  <a href="#a803fb91a50ba547105d1b55c060dea46">More...</a><br/></td></tr>
<tr class="separator:a803fb91a50ba547105d1b55c060dea46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33466953e27da90e62106971fd275513"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a33466953e27da90e62106971fd275513">get_popup_completion</a> () const </td></tr>
<tr class="memdesc:a33466953e27da90e62106971fd275513"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the completions should be presented in a popup window.  <a href="#a33466953e27da90e62106971fd275513">More...</a><br/></td></tr>
<tr class="separator:a33466953e27da90e62106971fd275513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4374f2bee5d9b7fb380db31208c23842"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a4374f2bee5d9b7fb380db31208c23842">set_popup_set_width</a> (bool popup_set_width=true)</td></tr>
<tr class="memdesc:a4374f2bee5d9b7fb380db31208c23842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the completion popup window will be resized to be the same width as the entry.  <a href="#a4374f2bee5d9b7fb380db31208c23842">More...</a><br/></td></tr>
<tr class="separator:a4374f2bee5d9b7fb380db31208c23842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e469cb4600d844e09cd89a2489ed876"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a4e469cb4600d844e09cd89a2489ed876">get_popup_set_width</a> () const </td></tr>
<tr class="memdesc:a4e469cb4600d844e09cd89a2489ed876"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the completion popup window will be resized to the width of the entry.  <a href="#a4e469cb4600d844e09cd89a2489ed876">More...</a><br/></td></tr>
<tr class="separator:a4e469cb4600d844e09cd89a2489ed876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278fb680457123cbdea1aa3242c17eb4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a278fb680457123cbdea1aa3242c17eb4">set_popup_single_match</a> (bool popup_single_match=true)</td></tr>
<tr class="memdesc:a278fb680457123cbdea1aa3242c17eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the completion popup window will appear even if there is only a single match.  <a href="#a278fb680457123cbdea1aa3242c17eb4">More...</a><br/></td></tr>
<tr class="separator:a278fb680457123cbdea1aa3242c17eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d999cb0d18f103e84a8d24ab3c5c08d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a7d999cb0d18f103e84a8d24ab3c5c08d">get_popup_single_match</a> () const </td></tr>
<tr class="memdesc:a7d999cb0d18f103e84a8d24ab3c5c08d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the completion popup window will appear even if there is only a single match.  <a href="#a7d999cb0d18f103e84a8d24ab3c5c08d">More...</a><br/></td></tr>
<tr class="separator:a7d999cb0d18f103e84a8d24ab3c5c08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb975d48e88f30f42d40154e8408488c"><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_1EntryCompletion.html#aeb975d48e88f30f42d40154e8408488c">get_completion_prefix</a> () const </td></tr>
<tr class="memdesc:aeb975d48e88f30f42d40154e8408488c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the original text entered by the user that triggered the completion or an empty string if there's no completion ongoing.  <a href="#aeb975d48e88f30f42d40154e8408488c">More...</a><br/></td></tr>
<tr class="separator:aeb975d48e88f30f42d40154e8408488c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaedfc73d239405d868342b14a0963f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#acaedfc73d239405d868342b14a0963f0">set_text_column</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; column)</td></tr>
<tr class="memdesc:acaedfc73d239405d868342b14a0963f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function for setting up the most used case of this code: a completion list with just strings.  <a href="#acaedfc73d239405d868342b14a0963f0">More...</a><br/></td></tr>
<tr class="separator:acaedfc73d239405d868342b14a0963f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab36e1610db2c556b2c9c171c385c9ac4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ab36e1610db2c556b2c9c171c385c9ac4">set_text_column</a> (int column)</td></tr>
<tr class="memdesc:ab36e1610db2c556b2c9c171c385c9ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function for setting up the most used case of this code: a completion list with just strings.  <a href="#ab36e1610db2c556b2c9c171c385c9ac4">More...</a><br/></td></tr>
<tr class="separator:ab36e1610db2c556b2c9c171c385c9ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae526153868d31a64085a2195c21ab2f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ae526153868d31a64085a2195c21ab2f9">get_text_column</a> () const </td></tr>
<tr class="memdesc:ae526153868d31a64085a2195c21ab2f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the column in the model of <em>completion</em> to get strings from.  <a href="#ae526153868d31a64085a2195c21ab2f9">More...</a><br/></td></tr>
<tr class="separator:ae526153868d31a64085a2195c21ab2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866ba358a03a056f0e9ae250235a9a35"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a866ba358a03a056f0e9ae250235a9a35">signal_action_activated</a> ()</td></tr>
<tr class="separator:a866ba358a03a056f0e9ae250235a9a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a618d4d9f89ab39031ab8313b66f0ab8d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool, <br class="typebreak"/>
const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a618d4d9f89ab39031ab8313b66f0ab8d">signal_match_selected</a> ()</td></tr>
<tr class="memdesc:a618d4d9f89ab39031ab8313b66f0ab8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when a match from the list is selected.  <a href="#a618d4d9f89ab39031ab8313b66f0ab8d">More...</a><br/></td></tr>
<tr class="separator:a618d4d9f89ab39031ab8313b66f0ab8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e13c894044d423749ad6fe0dc647681"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool, <br class="typebreak"/>
const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a9e13c894044d423749ad6fe0dc647681">signal_cursor_on_match</a> ()</td></tr>
<tr class="memdesc:a9e13c894044d423749ad6fe0dc647681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when a match from the cursor is on a match of the list.  <a href="#a9e13c894044d423749ad6fe0dc647681">More...</a><br/></td></tr>
<tr class="separator:a9e13c894044d423749ad6fe0dc647681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d1848fa7b3f90d1b4e8212c5cecf916"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a8d1848fa7b3f90d1b4e8212c5cecf916">signal_insert_prefix</a> ()</td></tr>
<tr class="separator:a8d1848fa7b3f90d1b4e8212c5cecf916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f6926c192f2629f786cba4f89985b35"><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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a4f6926c192f2629f786cba4f89985b35">property_model</a> ()</td></tr>
<tr class="memdesc:a4f6926c192f2629f786cba4f89985b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">The model to find matches in.  <a href="#a4f6926c192f2629f786cba4f89985b35">More...</a><br/></td></tr>
<tr class="separator:a4f6926c192f2629f786cba4f89985b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278c87016d615b7ec2b53246bcf82351"><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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a278c87016d615b7ec2b53246bcf82351">property_model</a> () const </td></tr>
<tr class="memdesc:a278c87016d615b7ec2b53246bcf82351"><td class="mdescLeft">&#160;</td><td class="mdescRight">The model to find matches in.  <a href="#a278c87016d615b7ec2b53246bcf82351">More...</a><br/></td></tr>
<tr class="separator:a278c87016d615b7ec2b53246bcf82351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a57accefcf1213c705a27dc9854ded"><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_1EntryCompletion.html#a98a57accefcf1213c705a27dc9854ded">property_minimum_key_length</a> ()</td></tr>
<tr class="memdesc:a98a57accefcf1213c705a27dc9854ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum length of the search key in order to look up matches.  <a href="#a98a57accefcf1213c705a27dc9854ded">More...</a><br/></td></tr>
<tr class="separator:a98a57accefcf1213c705a27dc9854ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac20e151d9d2e6b3feff8b338a3720d4e"><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_1EntryCompletion.html#ac20e151d9d2e6b3feff8b338a3720d4e">property_minimum_key_length</a> () const </td></tr>
<tr class="memdesc:ac20e151d9d2e6b3feff8b338a3720d4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum length of the search key in order to look up matches.  <a href="#ac20e151d9d2e6b3feff8b338a3720d4e">More...</a><br/></td></tr>
<tr class="separator:ac20e151d9d2e6b3feff8b338a3720d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40f666b5606ad5a51df886e69f61e6e4"><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_1EntryCompletion.html#a40f666b5606ad5a51df886e69f61e6e4">property_text_column</a> ()</td></tr>
<tr class="memdesc:a40f666b5606ad5a51df886e69f61e6e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The column of the model containing the strings.  <a href="#a40f666b5606ad5a51df886e69f61e6e4">More...</a><br/></td></tr>
<tr class="separator:a40f666b5606ad5a51df886e69f61e6e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2687caa12cecf13fe68ccc78322ad3e4"><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_1EntryCompletion.html#a2687caa12cecf13fe68ccc78322ad3e4">property_text_column</a> () const </td></tr>
<tr class="memdesc:a2687caa12cecf13fe68ccc78322ad3e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The column of the model containing the strings.  <a href="#a2687caa12cecf13fe68ccc78322ad3e4">More...</a><br/></td></tr>
<tr class="separator:a2687caa12cecf13fe68ccc78322ad3e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026b14cc9fbc8586cb8aaa41d8c6c99b"><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_1EntryCompletion.html#a026b14cc9fbc8586cb8aaa41d8c6c99b">property_inline_completion</a> ()</td></tr>
<tr class="memdesc:a026b14cc9fbc8586cb8aaa41d8c6c99b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the common prefix should be inserted automatically.  <a href="#a026b14cc9fbc8586cb8aaa41d8c6c99b">More...</a><br/></td></tr>
<tr class="separator:a026b14cc9fbc8586cb8aaa41d8c6c99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c05f456bea7370c631ccec79e317b84"><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_1EntryCompletion.html#a5c05f456bea7370c631ccec79e317b84">property_inline_completion</a> () const </td></tr>
<tr class="memdesc:a5c05f456bea7370c631ccec79e317b84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the common prefix should be inserted automatically.  <a href="#a5c05f456bea7370c631ccec79e317b84">More...</a><br/></td></tr>
<tr class="separator:a5c05f456bea7370c631ccec79e317b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bac263051bb1a0ae23549334eb0fdab"><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_1EntryCompletion.html#a5bac263051bb1a0ae23549334eb0fdab">property_popup_completion</a> ()</td></tr>
<tr class="memdesc:a5bac263051bb1a0ae23549334eb0fdab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the completions should be shown in a popup window.  <a href="#a5bac263051bb1a0ae23549334eb0fdab">More...</a><br/></td></tr>
<tr class="separator:a5bac263051bb1a0ae23549334eb0fdab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab688c14f4ff6f3e16068a402e93335"><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_1EntryCompletion.html#abab688c14f4ff6f3e16068a402e93335">property_popup_completion</a> () const </td></tr>
<tr class="memdesc:abab688c14f4ff6f3e16068a402e93335"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the completions should be shown in a popup window.  <a href="#abab688c14f4ff6f3e16068a402e93335">More...</a><br/></td></tr>
<tr class="separator:abab688c14f4ff6f3e16068a402e93335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7574d8fa58798c6f9db44e8066443c5"><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_1EntryCompletion.html#aa7574d8fa58798c6f9db44e8066443c5">property_popup_set_width</a> ()</td></tr>
<tr class="memdesc:aa7574d8fa58798c6f9db44e8066443c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, the popup window will have the same size as the entry.  <a href="#aa7574d8fa58798c6f9db44e8066443c5">More...</a><br/></td></tr>
<tr class="separator:aa7574d8fa58798c6f9db44e8066443c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a732df9f0537364cf3b80ced9ab4a7e4b"><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_1EntryCompletion.html#a732df9f0537364cf3b80ced9ab4a7e4b">property_popup_set_width</a> () const </td></tr>
<tr class="memdesc:a732df9f0537364cf3b80ced9ab4a7e4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, the popup window will have the same size as the entry.  <a href="#a732df9f0537364cf3b80ced9ab4a7e4b">More...</a><br/></td></tr>
<tr class="separator:a732df9f0537364cf3b80ced9ab4a7e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd5f87d9709d860b106c01993e735d4"><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_1EntryCompletion.html#a3cd5f87d9709d860b106c01993e735d4">property_popup_single_match</a> ()</td></tr>
<tr class="memdesc:a3cd5f87d9709d860b106c01993e735d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, the popup window will appear for a single match.  <a href="#a3cd5f87d9709d860b106c01993e735d4">More...</a><br/></td></tr>
<tr class="separator:a3cd5f87d9709d860b106c01993e735d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a812a3ab50f660286f5d873b9fe44c427"><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_1EntryCompletion.html#a812a3ab50f660286f5d873b9fe44c427">property_popup_single_match</a> () const </td></tr>
<tr class="memdesc:a812a3ab50f660286f5d873b9fe44c427"><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, the popup window will appear for a single match.  <a href="#a812a3ab50f660286f5d873b9fe44c427">More...</a><br/></td></tr>
<tr class="separator:a812a3ab50f660286f5d873b9fe44c427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1835e471e605388ff1ab8018bbf0e2ae"><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_1EntryCompletion.html#a1835e471e605388ff1ab8018bbf0e2ae">property_inline_selection</a> ()</td></tr>
<tr class="memdesc:a1835e471e605388ff1ab8018bbf0e2ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Your description here.  <a href="#a1835e471e605388ff1ab8018bbf0e2ae">More...</a><br/></td></tr>
<tr class="separator:a1835e471e605388ff1ab8018bbf0e2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ca889ae2fe8ee3c1ad186500e128daf"><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_1EntryCompletion.html#a0ca889ae2fe8ee3c1ad186500e128daf">property_inline_selection</a> () const </td></tr>
<tr class="memdesc:a0ca889ae2fe8ee3c1ad186500e128daf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Your description here.  <a href="#a0ca889ae2fe8ee3c1ad186500e128daf">More...</a><br/></td></tr>
<tr class="separator:a0ca889ae2fe8ee3c1ad186500e128daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd3588899890762a44fa3fbfe786577c"><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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1CellArea.html">CellArea</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#afd3588899890762a44fa3fbfe786577c">property_cell_area</a> () const </td></tr>
<tr class="memdesc:afd3588899890762a44fa3fbfe786577c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GtkCellArea used to layout cells.  <a href="#afd3588899890762a44fa3fbfe786577c">More...</a><br/></td></tr>
<tr class="separator:afd3588899890762a44fa3fbfe786577c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1CellLayout"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1CellLayout')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1CellLayout.html">Gtk::CellLayout</a></td></tr>
<tr class="memitem:a112549785bc1e0de1e6f5a76799f93d0 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a112549785bc1e0de1e6f5a76799f93d0">~CellLayout</a> ()</td></tr>
<tr class="separator:a112549785bc1e0de1e6f5a76799f93d0 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a175c08fa974896e5fe1cad77ac3de6f0 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">GtkCellLayout*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a175c08fa974896e5fe1cad77ac3de6f0">gobj</a> ()</td></tr>
<tr class="memdesc:a175c08fa974896e5fe1cad77ac3de6f0 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a175c08fa974896e5fe1cad77ac3de6f0">More...</a><br/></td></tr>
<tr class="separator:a175c08fa974896e5fe1cad77ac3de6f0 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75876a398f347198156e8cbf81e30ffd inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">const GtkCellLayout*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a75876a398f347198156e8cbf81e30ffd">gobj</a> () const </td></tr>
<tr class="memdesc:a75876a398f347198156e8cbf81e30ffd inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a75876a398f347198156e8cbf81e30ffd">More...</a><br/></td></tr>
<tr class="separator:a75876a398f347198156e8cbf81e30ffd inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89207728ee8a7fce871f8b5afd2843c4 inherit pub_methods_classGtk_1_1CellLayout"><td class="memTemplParams" colspan="2">template&lt;class ColumnType &gt; </td></tr>
<tr class="memitem:a89207728ee8a7fce871f8b5afd2843c4 inherit pub_methods_classGtk_1_1CellLayout"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a89207728ee8a7fce871f8b5afd2843c4">pack_start</a> (const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; ColumnType &gt;&amp; model_column, bool expand=true)</td></tr>
<tr class="separator:a89207728ee8a7fce871f8b5afd2843c4 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf15a714d0740e6f3e76e2b0223ddf7 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a9bf15a714d0740e6f3e76e2b0223ddf7">pack_start</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, bool expand=true)</td></tr>
<tr class="memdesc:a9bf15a714d0740e6f3e76e2b0223ddf7 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Packs the <em>cell</em> into the beginning of <em>cell_layout</em>.  <a href="#a9bf15a714d0740e6f3e76e2b0223ddf7">More...</a><br/></td></tr>
<tr class="separator:a9bf15a714d0740e6f3e76e2b0223ddf7 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e9262b85ca69cd513a110b1d5af4bc inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a83e9262b85ca69cd513a110b1d5af4bc">pack_end</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, bool expand=true)</td></tr>
<tr class="memdesc:a83e9262b85ca69cd513a110b1d5af4bc inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the <em>cell</em> to the end of <em>cell_layout</em>.  <a href="#a83e9262b85ca69cd513a110b1d5af4bc">More...</a><br/></td></tr>
<tr class="separator:a83e9262b85ca69cd513a110b1d5af4bc inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667bb6d38468750a30600575c540b9d3 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</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_1CellLayout.html#a667bb6d38468750a30600575c540b9d3">get_cells</a> ()</td></tr>
<tr class="memdesc:a667bb6d38468750a30600575c540b9d3 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value: a list of cell renderers.  <a href="#a667bb6d38468750a30600575c540b9d3">More...</a><br/></td></tr>
<tr class="separator:a667bb6d38468750a30600575c540b9d3 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd982de221438cd4b66bb32017963b55 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a>&lt; const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#afd982de221438cd4b66bb32017963b55">get_cells</a> () const </td></tr>
<tr class="memdesc:afd982de221438cd4b66bb32017963b55 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value: a list of cell renderers.  <a href="#afd982de221438cd4b66bb32017963b55">More...</a><br/></td></tr>
<tr class="separator:afd982de221438cd4b66bb32017963b55 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa822386b173fcc643b354a85e87bb03e inherit pub_methods_classGtk_1_1CellLayout"><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_1CellLayout.html#aa822386b173fcc643b354a85e87bb03e">get_first_cell</a> ()</td></tr>
<tr class="memdesc:aa822386b173fcc643b354a85e87bb03e inherit pub_methods_classGtk_1_1CellLayout"><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 data appropriatel...">CellRenderer</a> for the column.  <a href="#aa822386b173fcc643b354a85e87bb03e">More...</a><br/></td></tr>
<tr class="separator:aa822386b173fcc643b354a85e87bb03e inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab94f17cd5f54dcb65e69d860870077e2 inherit pub_methods_classGtk_1_1CellLayout"><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_1CellLayout.html#ab94f17cd5f54dcb65e69d860870077e2">get_first_cell</a> () const </td></tr>
<tr class="memdesc:ab94f17cd5f54dcb65e69d860870077e2 inherit pub_methods_classGtk_1_1CellLayout"><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 data appropriatel...">CellRenderer</a> for the column.  <a href="#ab94f17cd5f54dcb65e69d860870077e2">More...</a><br/></td></tr>
<tr class="separator:ab94f17cd5f54dcb65e69d860870077e2 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87faf407763c4df8985ac7ff985fad8 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ab87faf407763c4df8985ac7ff985fad8">clear</a> ()</td></tr>
<tr class="memdesc:ab87faf407763c4df8985ac7ff985fad8 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets all the mappings on all renderers on <em>cell_layout</em> and removes all renderers from <em>cell_layout</em>.  <a href="#ab87faf407763c4df8985ac7ff985fad8">More...</a><br/></td></tr>
<tr class="separator:ab87faf407763c4df8985ac7ff985fad8 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1e828ee890b1a27ea8992e67a43faa8 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ae1e828ee890b1a27ea8992e67a43faa8">add_attribute</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; attribute, int column)</td></tr>
<tr class="memdesc:ae1e828ee890b1a27ea8992e67a43faa8 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an attribute mapping to the list in <em>cell_layout</em>.  <a href="#ae1e828ee890b1a27ea8992e67a43faa8">More...</a><br/></td></tr>
<tr class="separator:ae1e828ee890b1a27ea8992e67a43faa8 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f84edaa30e5c586ca9266961bb4f96 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ae5f84edaa30e5c586ca9266961bb4f96">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 class="separator:ae5f84edaa30e5c586ca9266961bb4f96 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26f3fdcf770420862d59de5d81c63192 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a26f3fdcf770420862d59de5d81c63192">add_attribute</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; attribute, const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; column)</td></tr>
<tr class="separator:a26f3fdcf770420862d59de5d81c63192 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac23a02cf056ff0187092f15051ca4433 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ac23a02cf056ff0187092f15051ca4433">set_cell_data_func</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, const <a class="el" href="classGtk_1_1CellLayout.html#aefa8f02e6c9757cbc89651985c6b65d0">SlotCellData</a>&amp; slot)</td></tr>
<tr class="separator:ac23a02cf056ff0187092f15051ca4433 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6f996cbf2f5f5a447b3f3a3f7399512 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#af6f996cbf2f5f5a447b3f3a3f7399512">clear_attributes</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell)</td></tr>
<tr class="memdesc:af6f996cbf2f5f5a447b3f3a3f7399512 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all existing attributes previously set with set_attributes().  <a href="#af6f996cbf2f5f5a447b3f3a3f7399512">More...</a><br/></td></tr>
<tr class="separator:af6f996cbf2f5f5a447b3f3a3f7399512 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29bdb7e0a9944c2ce45a70f43bcb5fc inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ae29bdb7e0a9944c2ce45a70f43bcb5fc">reorder</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>&amp; cell, int position)</td></tr>
<tr class="memdesc:ae29bdb7e0a9944c2ce45a70f43bcb5fc inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Re-inserts <em>cell</em> at <em>position</em>.  <a href="#ae29bdb7e0a9944c2ce45a70f43bcb5fc">More...</a><br/></td></tr>
<tr class="separator:ae29bdb7e0a9944c2ce45a70f43bcb5fc inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57a4c6c385897e41e8d1cd83376f1c0e inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1CellArea.html">CellArea</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a57a4c6c385897e41e8d1cd83376f1c0e">get_area</a> ()</td></tr>
<tr class="memdesc:a57a4c6c385897e41e8d1cd83376f1c0e inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the underlying <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">Gtk::CellArea</a> which might be <em>cell_layout</em> if called on a <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">Gtk::CellArea</a> or might be <code>0</code> if no <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">Gtk::CellArea</a> is used by <em>cell_layout</em>.  <a href="#a57a4c6c385897e41e8d1cd83376f1c0e">More...</a><br/></td></tr>
<tr class="separator:a57a4c6c385897e41e8d1cd83376f1c0e inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fa6e620ec3342c21a56f4a5ed8ed79 inherit pub_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGtk_1_1CellArea.html">CellArea</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ab7fa6e620ec3342c21a56f4a5ed8ed79">get_area</a> () const </td></tr>
<tr class="memdesc:ab7fa6e620ec3342c21a56f4a5ed8ed79 inherit pub_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the underlying <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">Gtk::CellArea</a> which might be <em>cell_layout</em> if called on a <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">Gtk::CellArea</a> or might be <code>0</code> if no <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">Gtk::CellArea</a> is used by <em>cell_layout</em>.  <a href="#ab7fa6e620ec3342c21a56f4a5ed8ed79">More...</a><br/></td></tr>
<tr class="separator:ab7fa6e620ec3342c21a56f4a5ed8ed79 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac844de9fca57125f55e64bf288b6d0c4 inherit pub_methods_classGtk_1_1CellLayout"><td class="memTemplParams" colspan="2">template&lt;class T_ModelColumnType &gt; </td></tr>
<tr class="memitem:ac844de9fca57125f55e64bf288b6d0c4 inherit pub_methods_classGtk_1_1CellLayout"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#ac844de9fca57125f55e64bf288b6d0c4">pack_start</a> (const <a class="el" href="classGtk_1_1TreeModelColumn.html">TreeModelColumn</a>&lt; T_ModelColumnType &gt;&amp; column, bool expand)</td></tr>
<tr class="separator:ac844de9fca57125f55e64bf288b6d0c4 inherit pub_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:af4bea2727dbbc1baccc0dd098ef4b6ac inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#af4bea2727dbbc1baccc0dd098ef4b6ac">~Buildable</a> ()</td></tr>
<tr class="separator:af4bea2727dbbc1baccc0dd098ef4b6ac inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7985d36d675f0b8bb3bc8ce5cca2e986 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">GtkBuildable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a7985d36d675f0b8bb3bc8ce5cca2e986">gobj</a> ()</td></tr>
<tr class="memdesc:a7985d36d675f0b8bb3bc8ce5cca2e986 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a7985d36d675f0b8bb3bc8ce5cca2e986">More...</a><br/></td></tr>
<tr class="separator:a7985d36d675f0b8bb3bc8ce5cca2e986 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473a9829001f8f0136eecd7bb5ddb523 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">const GtkBuildable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a473a9829001f8f0136eecd7bb5ddb523">gobj</a> () const </td></tr>
<tr class="memdesc:a473a9829001f8f0136eecd7bb5ddb523 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a473a9829001f8f0136eecd7bb5ddb523">More...</a><br/></td></tr>
<tr class="separator:a473a9829001f8f0136eecd7bb5ddb523 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2928e9710be2d55fa34441f400224806 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a2928e9710be2d55fa34441f400224806">set_name</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr class="memdesc:a2928e9710be2d55fa34441f400224806 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name of the <em>buildable</em> object.  <a href="#a2928e9710be2d55fa34441f400224806">More...</a><br/></td></tr>
<tr class="separator:a2928e9710be2d55fa34441f400224806 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9815004b205f4dc75c85e6214cd2500 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../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_1Buildable.html#af9815004b205f4dc75c85e6214cd2500">get_name</a> () const </td></tr>
<tr class="memdesc:af9815004b205f4dc75c85e6214cd2500 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the <em>buildable</em> object.  <a href="#af9815004b205f4dc75c85e6214cd2500">More...</a><br/></td></tr>
<tr class="separator:af9815004b205f4dc75c85e6214cd2500 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a5474ea853bd015c7148479458d5ffe0e"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a5474ea853bd015c7148479458d5ffe0e">get_type</a> ()</td></tr>
<tr class="memdesc:a5474ea853bd015c7148479458d5ffe0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a5474ea853bd015c7148479458d5ffe0e">More...</a><br/></td></tr>
<tr class="separator:a5474ea853bd015c7148479458d5ffe0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff0be9be1b63ad825bf8f8181f10dcc1"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1EntryCompletion.html">EntryCompletion</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#aff0be9be1b63ad825bf8f8181f10dcc1">create</a> ()</td></tr>
<tr class="separator:aff0be9be1b63ad825bf8f8181f10dcc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1CellLayout"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1CellLayout')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1CellLayout.html">Gtk::CellLayout</a></td></tr>
<tr class="memitem:a9531924552d5f7d9d7edee932274fc29 inherit pub_static_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a9531924552d5f7d9d7edee932274fc29">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a9531924552d5f7d9d7edee932274fc29 inherit pub_static_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a648edf6000ee040c77ea1595235d4923 inherit pub_static_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a648edf6000ee040c77ea1595235d4923">get_type</a> ()</td></tr>
<tr class="memdesc:a648edf6000ee040c77ea1595235d4923 inherit pub_static_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a648edf6000ee040c77ea1595235d4923">More...</a><br/></td></tr>
<tr class="separator:a648edf6000ee040c77ea1595235d4923 inherit pub_static_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:a3088b7f65ac16a03e2ec7606cfec8ca4 inherit pub_static_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a3088b7f65ac16a03e2ec7606cfec8ca4">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a3088b7f65ac16a03e2ec7606cfec8ca4 inherit pub_static_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b3029d1f7713b06bcd79784ebbad44d inherit pub_static_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a6b3029d1f7713b06bcd79784ebbad44d">get_type</a> ()</td></tr>
<tr class="memdesc:a6b3029d1f7713b06bcd79784ebbad44d inherit pub_static_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a6b3029d1f7713b06bcd79784ebbad44d">More...</a><br/></td></tr>
<tr class="separator:a6b3029d1f7713b06bcd79784ebbad44d inherit pub_static_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ae5eba9f21c7df310f06567f37b30fd28"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ae5eba9f21c7df310f06567f37b30fd28">EntryCompletion</a> ()</td></tr>
<tr class="separator:ae5eba9f21c7df310f06567f37b30fd28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a501f34c9decd9f62871f4d46f04cdb17"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a501f34c9decd9f62871f4d46f04cdb17">on_match_selected</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="separator:a501f34c9decd9f62871f4d46f04cdb17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35a917204f41a46d83a5e393cc185a7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#ac35a917204f41a46d83a5e393cc185a7">on_action_activated</a> (int index)</td></tr>
<tr class="memdesc:ac35a917204f41a46d83a5e393cc185a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1EntryCompletion.html#a866ba358a03a056f0e9ae250235a9a35">signal_action_activated()</a>.  <a href="#ac35a917204f41a46d83a5e393cc185a7">More...</a><br/></td></tr>
<tr class="separator:ac35a917204f41a46d83a5e393cc185a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7705b7d265a78c6ae731f4e6abd13f46"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a7705b7d265a78c6ae731f4e6abd13f46">on_insert_prefix</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; prefix)</td></tr>
<tr class="memdesc:a7705b7d265a78c6ae731f4e6abd13f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1EntryCompletion.html#a8d1848fa7b3f90d1b4e8212c5cecf916">signal_insert_prefix()</a>.  <a href="#a7705b7d265a78c6ae731f4e6abd13f46">More...</a><br/></td></tr>
<tr class="separator:a7705b7d265a78c6ae731f4e6abd13f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1CellLayout"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1CellLayout')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1CellLayout.html">Gtk::CellLayout</a></td></tr>
<tr class="memitem:a4ab166e93c529908830b3889c6116bf3 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a4ab166e93c529908830b3889c6116bf3">CellLayout</a> ()</td></tr>
<tr class="memdesc:a4ab166e93c529908830b3889c6116bf3 inherit pro_methods_classGtk_1_1CellLayout"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a4ab166e93c529908830b3889c6116bf3">More...</a><br/></td></tr>
<tr class="separator:a4ab166e93c529908830b3889c6116bf3 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a7dc4f737ca7ceb5567ae90fefdfd20 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a0a7dc4f737ca7ceb5567ae90fefdfd20">pack_start_vfunc</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* cell, bool expand)</td></tr>
<tr class="separator:a0a7dc4f737ca7ceb5567ae90fefdfd20 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1db89a56eaf75ded6d722477b4ee02d3 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a1db89a56eaf75ded6d722477b4ee02d3">pack_end_vfunc</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* cell, bool expand)</td></tr>
<tr class="separator:a1db89a56eaf75ded6d722477b4ee02d3 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ab4021e702f8715af7deb604561b52 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a64ab4021e702f8715af7deb604561b52">clear_vfunc</a> ()</td></tr>
<tr class="separator:a64ab4021e702f8715af7deb604561b52 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc73bf38d630376599ba75a811c84051 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#afc73bf38d630376599ba75a811c84051">add_attribute_vfunc</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* cell, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; attribute, int column)</td></tr>
<tr class="separator:afc73bf38d630376599ba75a811c84051 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e8726f66d164f8ea663a026dc0bc38 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#af8e8726f66d164f8ea663a026dc0bc38">clear_attributes_vfunc</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* cell)</td></tr>
<tr class="separator:af8e8726f66d164f8ea663a026dc0bc38 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b815026301beba230e7bbac3634c3c5 inherit pro_methods_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a7b815026301beba230e7bbac3634c3c5">reorder_vfunc</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* cell, int position)</td></tr>
<tr class="separator:a7b815026301beba230e7bbac3634c3c5 inherit pro_methods_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:afb1d5472f77f9f9176756ce0a3b94d5d inherit pro_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#afb1d5472f77f9f9176756ce0a3b94d5d">Buildable</a> ()</td></tr>
<tr class="memdesc:afb1d5472f77f9f9176756ce0a3b94d5d inherit pro_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#afb1d5472f77f9f9176756ce0a3b94d5d">More...</a><br/></td></tr>
<tr class="separator:afb1d5472f77f9f9176756ce0a3b94d5d inherit pro_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a33c76e70ca30d22676a23dc1d37b8712"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1EntryCompletion.html">Gtk::EntryCompletion</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1EntryCompletion.html#a33c76e70ca30d22676a23dc1d37b8712">wrap</a> (GtkEntryCompletion* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a33c76e70ca30d22676a23dc1d37b8712"><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="#a33c76e70ca30d22676a23dc1d37b8712">More...</a><br/></td></tr>
<tr class="separator:a33c76e70ca30d22676a23dc1d37b8712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1CellLayout"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1CellLayout')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1CellLayout.html">Gtk::CellLayout</a></td></tr>
<tr class="memitem:a539219463fddd9da31cd97bbc5f622c1 inherit related_classGtk_1_1CellLayout"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1CellLayout.html">Gtk::CellLayout</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellLayout.html#a539219463fddd9da31cd97bbc5f622c1">wrap</a> (GtkCellLayout* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a539219463fddd9da31cd97bbc5f622c1 inherit related_classGtk_1_1CellLayout"><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="#a539219463fddd9da31cd97bbc5f622c1">More...</a><br/></td></tr>
<tr class="separator:a539219463fddd9da31cd97bbc5f622c1 inherit related_classGtk_1_1CellLayout"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:a988f06e5798940f0934ea76767d79d0e inherit related_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a988f06e5798940f0934ea76767d79d0e">wrap</a> (GtkBuildable* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a988f06e5798940f0934ea76767d79d0e inherit related_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a988f06e5798940f0934ea76767d79d0e">More...</a><br/></td></tr>
<tr class="separator:a988f06e5798940f0934ea76767d79d0e inherit related_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Completion functionality for <a class="el" href="classGtk_1_1Entry.html" title="A single line text entry field.">Gtk::Entry</a>. </p>
<p><a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> is an auxiliary object to be used in conjunction with <a class="el" href="classGtk_1_1Entry.html" title="A single line text entry field.">Gtk::Entry</a> to provide the completion functionality.</p>
<p>It derives from <a class="el" href="classGtk_1_1CellLayout.html" title="An interface for packing cells.">Gtk::CellLayout</a>, to allow the user to add extra cells to the <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user to interact with it...">Gtk::TreeView</a> with completion matches.</p>
<p>"Completion functionality" means that when the user modifies the text in the entry, <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> checks which rows in the model match the current content of the entry, and displays a list of matches. By default, the matching is done by comparing the entry text case-insensitively against the text column of the model (see <a class="el" href="classGtk_1_1EntryCompletion.html#acaedfc73d239405d868342b14a0963f0" title="Convenience function for setting up the most used case of this code: a completion list with just stri...">set_text_column()</a>), but this can be overridden with a custom match function (see <a class="el" href="classGtk_1_1EntryCompletion.html#a3322b529944b15b80e3a9f7beca07816">set_match_func()</a>).</p>
<p>When the user selects a completion, the content of the entry is updated. By default, the content of the entry is replaced by the text column of the model, but this can be overridden by connecting to the match_selected signal and updating the entry in the signal handler. Note that you should return true from the signal handler to suppress the default behaviour.</p>
<p>To add completion functionality to an entry, use <a class="el" href="classGtk_1_1Entry.html#aea2c754b7d893aeb0fc1e702e282d34c" title="Sets completion to be the auxiliary completion object to use with entry.">Gtk::Entry::set_completion()</a>.</p>
<p>In addition to regular completion matches, which will be inserted into the entry when they are selected, <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> also allows the display of "actions" in the popup window. Their appearance is similar to menu items, to differentiate them clearly from completion strings. When an action is selected, the action_activated signal is emitted. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a0b466d5f6e782fcc9082404e31eccda2"></a>
<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;bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#ab25e01638bef26f1e93617e36b212292">TreeModel::const_iterator</a>&amp;&gt; <a class="el" href="classGtk_1_1EntryCompletion.html#a0b466d5f6e782fcc9082404e31eccda2">Gtk::EntryCompletion::SlotMatch</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>For example, bool on_match(const Glib::ustring&amp; key, const TreeModel::const_iterator&amp; iter);. </p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a61b2f0e5b1d7f663dadbb39a222e4fa9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::EntryCompletion::~EntryCompletion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a5a9467a0ca886addbdd0b2c9de3db9a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::complete </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key. </p>
<p>The completion list view will be updated accordingly.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000087">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad6dab5c042776c29165d292a0bebd0c9"></a>
<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::EntryCompletion::compute_prefix </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>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Computes the common prefix that is shared by all rows in <em>completion</em> that start with <em>key</em>. </p>
<p>If no row matches <em>key</em>, <code>0</code> will be returned. Note that a text column must have been set for this function to work, see <a class="el" href="classGtk_1_1EntryCompletion.html#acaedfc73d239405d868342b14a0963f0" title="Convenience function for setting up the most used case of this code: a completion list with just stri...">set_text_column()</a> for details.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000052">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The text to complete for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The common prefix all rows starting with <em>key</em> or <code>0</code> if no row matches <em>key</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="aff0be9be1b63ad825bf8f8181f10dcc1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1EntryCompletion.html">EntryCompletion</a>&gt; Gtk::EntryCompletion::create </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af991b1aa16a2329ccb7b8c4a155649ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::delete_action </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Deletes the action at <em>index</em> from <em>completion's</em> action list. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000088">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">index</td><td>The index of the item to delete. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aeb975d48e88f30f42d40154e8408488c"></a>
<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::EntryCompletion::get_completion_prefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the original text entered by the user that triggered the completion or an empty string if there's no completion ongoing. </p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000030">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The prefix for the current completion. </dd></dl>

</div>
</div>
<a class="anchor" id="a86ab303d750df98bafcb3b3ea25aa824"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Entry.html">Entry</a>* Gtk::EntryCompletion::get_entry </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the entry <em>completion</em> has been attached to. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000080">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The entry <em>completion</em> has been attached to. </dd></dl>

</div>
</div>
<a class="anchor" id="ac529469372e7de8d60a736bfc572277f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Entry.html">Entry</a>* Gtk::EntryCompletion::get_entry </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the entry <em>completion</em> has been attached to. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000081">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The entry <em>completion</em> has been attached to. </dd></dl>

</div>
</div>
<a class="anchor" id="a8b6522634553a548aebfb46270c5d6da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::EntryCompletion::get_inline_completion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the common prefix of the possible completions should be automatically inserted in the entry. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000071">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if inline completion is turned on. </dd></dl>

</div>
</div>
<a class="anchor" id="a735d4d162b32cdcbcb59bf1863a47499"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::EntryCompletion::get_inline_selection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if inline-selection mode is turned on. </p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000029">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if inline-selection mode is on. </dd></dl>

</div>
</div>
<a class="anchor" id="aeb79cb224f04a879fcd2d8d8ffaac5ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::EntryCompletion::get_minimum_key_length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the minimum key length as set for <em>completion</em>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000086">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The currently used minimum key length. </dd></dl>

</div>
</div>
<a class="anchor" id="a3347e85ad5aba5f71647825259377fe2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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; Gtk::EntryCompletion::get_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the model the <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> is using as data source. </p>
<p>Returns <code>0</code> if the model is unset.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000083">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <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>, or <code>0</code> if none is currently being used. </dd></dl>

</div>
</div>
<a class="anchor" id="aa78470cefa44712111727ab1efec9856"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt; Gtk::EntryCompletion::get_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the model the <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a> is using as data source. </p>
<p>Returns <code>0</code> if the model is unset.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000084">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <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>, or <code>0</code> if none is currently being used. </dd></dl>

</div>
</div>
<a class="anchor" id="a33466953e27da90e62106971fd275513"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::EntryCompletion::get_popup_completion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the completions should be presented in a popup window. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000073">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if popup completion is turned on. </dd></dl>

</div>
</div>
<a class="anchor" id="a4e469cb4600d844e09cd89a2489ed876"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::EntryCompletion::get_popup_set_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the completion popup window will be resized to the width of the entry. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000012">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the popup window will be resized to the width of the entry. </dd></dl>

</div>
</div>
<a class="anchor" id="a7d999cb0d18f103e84a8d24ab3c5c08d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::EntryCompletion::get_popup_single_match </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the completion popup window will appear even if there is only a single match. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000014">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the popup window will appear regardless of the number of matches. </dd></dl>

</div>
</div>
<a class="anchor" id="ae526153868d31a64085a2195c21ab2f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::EntryCompletion::get_text_column </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the column in the model of <em>completion</em> to get strings from. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000074">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column containing the strings. </dd></dl>

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

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

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

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

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

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

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

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

</div>
</div>
<a class="anchor" id="a59383a19dfb727d57fe3da64cb6b730a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::insert_action_markup </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>markup</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a70956e567a3a729eed724ad4c79037e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::insert_action_text </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>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afcea3ef244666558aba1e8d7da37d400"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::insert_prefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Requests a prefix insertion. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000069">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac35a917204f41a46d83a5e393cc185a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::EntryCompletion::on_action_activated </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGtk_1_1EntryCompletion.html#a866ba358a03a056f0e9ae250235a9a35">signal_action_activated()</a>. </p>

</div>
</div>
<a class="anchor" id="a7705b7d265a78c6ae731f4e6abd13f46"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gtk::EntryCompletion::on_insert_prefix </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>prefix</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGtk_1_1EntryCompletion.html#a8d1848fa7b3f90d1b4e8212c5cecf916">signal_insert_prefix()</a>. </p>

</div>
</div>
<a class="anchor" id="a501f34c9decd9f62871f4d46f04cdb17"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gtk::EntryCompletion::on_match_selected </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a75e305259abc7a8e8bfd262714409d8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::prepend_action_markup </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>markup</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae1e957fc7a972a23056a4c661846cfde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::prepend_action_text </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>text</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afd3588899890762a44fa3fbfe786577c"></a>
<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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1CellArea.html">CellArea</a>&gt; &gt; Gtk::EntryCompletion::property_cell_area </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The GtkCellArea used to layout cells. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a026b14cc9fbc8586cb8aaa41d8c6c99b"></a>
<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::EntryCompletion::property_inline_completion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a5c05f456bea7370c631ccec79e317b84"></a>
<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::EntryCompletion::property_inline_completion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the common prefix should be inserted automatically. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a1835e471e605388ff1ab8018bbf0e2ae"></a>
<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::EntryCompletion::property_inline_selection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a0ca889ae2fe8ee3c1ad186500e128daf"></a>
<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::EntryCompletion::property_inline_selection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Your description here. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a98a57accefcf1213c705a27dc9854ded"></a>
<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::EntryCompletion::property_minimum_key_length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Minimum length of the search key in order to look up matches. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac20e151d9d2e6b3feff8b338a3720d4e"></a>
<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::EntryCompletion::property_minimum_key_length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Minimum length of the search key in order to look up matches. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4f6926c192f2629f786cba4f89985b35"></a>
<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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a>&gt; &gt; Gtk::EntryCompletion::property_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a278c87016d615b7ec2b53246bcf82351"></a>
<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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a>&gt; &gt; Gtk::EntryCompletion::property_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The model to find matches in. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a5bac263051bb1a0ae23549334eb0fdab"></a>
<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::EntryCompletion::property_popup_completion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the completions should be shown in a popup window. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abab688c14f4ff6f3e16068a402e93335"></a>
<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::EntryCompletion::property_popup_completion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the completions should be shown in a popup window. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa7574d8fa58798c6f9db44e8066443c5"></a>
<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::EntryCompletion::property_popup_set_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If TRUE, the popup window will have the same size as the entry. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a732df9f0537364cf3b80ced9ab4a7e4b"></a>
<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::EntryCompletion::property_popup_set_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If TRUE, the popup window will have the same size as the entry. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a3cd5f87d9709d860b106c01993e735d4"></a>
<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::EntryCompletion::property_popup_single_match </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If TRUE, the popup window will appear for a single match. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a812a3ab50f660286f5d873b9fe44c427"></a>
<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::EntryCompletion::property_popup_single_match </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If TRUE, the popup window will appear for a single match. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a40f666b5606ad5a51df886e69f61e6e4"></a>
<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::EntryCompletion::property_text_column </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a2687caa12cecf13fe68ccc78322ad3e4"></a>
<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::EntryCompletion::property_text_column </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The column of the model containing the strings. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a5350c2818638bbe609b8801722d0ce0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_inline_completion </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inline_completion</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the common prefix of the possible completions should be automatically inserted in the entry. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000070">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">inline_completion</td><td><code>true</code> to do inline completion. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6edeeb5ddbdcf6e8b9a1a2ead983471e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_inline_selection </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inline_selection</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether it is possible to cycle through the possible completions inside the entry. </p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000028">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">inline_selection</td><td><code>true</code> to do inline selection. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3322b529944b15b80e3a9f7beca07816"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_match_func </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1EntryCompletion.html#a0b466d5f6e782fcc9082404e31eccda2">SlotMatch</a>&amp;&#160;</td>
          <td class="paramname"><em>slot</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c3f31fe0b5044d89f80b5c7a3b711f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_minimum_key_length </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Requires the length of the search key for <em>completion</em> to be at least <em>length</em>. </p>
<p>This is useful for long lists, where completing using a small key takes a lot of time and will come up with meaningless results anyway (ie, a too large dataset).</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000085">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">length</td><td>The minimum length of the key in order to start completing. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ace78afcde83713f12c20c97ad6185034"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_model </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>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the model for a <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">Gtk::EntryCompletion</a>. </p>
<p>If <em>completion</em> already has a model set, it will remove it before setting the new model. Use <a class="el" href="classGtk_1_1EntryCompletion.html#aebfca6adfd1d0298ed4b5a9dd2c66100" title="Remove the model from the EntryCompletion.">unset_model()</a> to unset the old model.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000082">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</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>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a803fb91a50ba547105d1b55c060dea46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_popup_completion </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>popup_completion</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the completions should be presented in a popup window. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000072">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">popup_completion</td><td><code>true</code> to do popup completion. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4374f2bee5d9b7fb380db31208c23842"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_popup_set_width </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>popup_set_width</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the completion popup window will be resized to be the same width as the entry. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000011">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">popup_set_width</td><td><code>true</code> to make the width of the popup the same as the entry. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a278fb680457123cbdea1aa3242c17eb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_popup_single_match </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>popup_single_match</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the completion popup window will appear even if there is only a single match. </p>
<p>You may want to set this to <code>false</code> if you are using inline completion.</p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000013">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">popup_single_match</td><td><code>true</code> if the popup should appear even for a single match. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acaedfc73d239405d868342b14a0963f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_text_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>column</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convenience function for setting up the most used case of this code: a completion list with just strings. </p>
<p>This function will set up <em>completion</em> to have a list displaying all (and just) strings in the completion list, and to get those strings from <em>column</em> in the model of <em>completion</em>.</p>
<p>This functions creates and adds a <a class="el" href="classGtk_1_1CellRendererText.html" title="Renders text in a cell.">Gtk::CellRendererText</a> for the selected column. If you need to set the text column, but don't want the cell renderer, use Glib::object_set() to set the <a class="el" href="classGtk_1_1EntryCompletion.html#a40f666b5606ad5a51df886e69f61e6e4" title="The column of the model containing the strings.">Gtk::EntryCompletion::property_text_column()</a> property directly.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000089">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">column</td><td>The column in the model of <em>completion</em> to get strings from. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab36e1610db2c556b2c9c171c385c9ac4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::set_text_column </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convenience function for setting up the most used case of this code: a completion list with just strings. </p>
<p>This function will set up <em>completion</em> to have a list displaying all (and just) strings in the completion list, and to get those strings from <em>column</em> in the model of <em>completion</em>.</p>
<p>This functions creates and adds a <a class="el" href="classGtk_1_1CellRendererText.html" title="Renders text in a cell.">Gtk::CellRendererText</a> for the selected column. If you need to set the text column, but don't want the cell renderer, use Glib::object_set() to set the <a class="el" href="classGtk_1_1EntryCompletion.html#a40f666b5606ad5a51df886e69f61e6e4" title="The column of the model containing the strings.">Gtk::EntryCompletion::property_text_column()</a> property directly.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000090">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">column</td><td>The column in the model of <em>completion</em> to get strings from. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a866ba358a03a056f0e9ae250235a9a35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gtk::EntryCompletion::signal_action_activated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_action_activated(int index)</code></dd></dl>
<p>Gets emitted when an action is activated.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000091">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">index</td><td>The index of the activated action. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9e13c894044d423749ad6fe0dc647681"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt; Gtk::EntryCompletion::signal_cursor_on_match </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emitted when a match from the cursor is on a match of the list. </p>
<p>The default behaviour is to replace the contents of the entry with the contents of the text column in the row pointed to by <em>iter</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</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.">TreeModel</a> containing the matches </td></tr>
    <tr><td class="paramname">iter</td><td>A <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a> positioned at the selected match </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the signal has been handled</dd></dl>
<dl class="section user"><dt>Prototype:</dt><dd><code>bool on_cursor_on_match(const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</code></dd></dl>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000031">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8d1848fa7b3f90d1b4e8212c5cecf916"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt; Gtk::EntryCompletion::signal_insert_prefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>bool on_my_insert_prefix(const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; prefix)</code></dd></dl>
<p>Gets emitted when the inline autocompletion is triggered. The default behaviour is to make the entry display the whole prefix and select the newly inserted part.</p>
<p>Applications may connect to this signal in order to insert only a smaller part of the <em>prefix</em> into the entry - e.g. the entry used in the <a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets.">Gtk::FileChooser</a> inserts only the part of the prefix up to the next '/'.</p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000075">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">prefix</td><td>The common prefix of all possible completions. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the signal has been handled. </dd></dl>

</div>
</div>
<a class="anchor" id="a618d4d9f89ab39031ab8313b66f0ab8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt; Gtk::EntryCompletion::signal_match_selected </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emitted when a match from the list is selected. </p>
<p>The default behaviour is to replace the contents of the entry with the contents of the text column in the row pointed to by <em>iter</em>.</p>
<p>It is necessary to connect your signal handler <em>before</em> the default one, which would otherwise return <code>true</code>, a value which signifies that the signal has been handled, thus preventing any other handler from being invoked.</p>
<p>To do this, pass <code>false</code> to this signal proxy's <code>connect()</code> method. For example: <code> completion-&gt;<a class="el" href="classGtk_1_1EntryCompletion.html#a618d4d9f89ab39031ab8313b66f0ab8d" title="Emitted when a match from the list is selected.">signal_match_selected()</a>.connect(sigc::mem_fun(* this,&amp; YourClass::on_completion_match_selected), false); </code></p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</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.">TreeModel</a> containing the matches </td></tr>
    <tr><td class="paramname">iter</td><td>A <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a> positioned at the selected match </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the signal has been handled</dd></dl>
<dl class="section user"><dt>Prototype:</dt><dd><code>bool on_match_selected(const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aebfca6adfd1d0298ed4b5a9dd2c66100"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::EntryCompletion::unset_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove the model from the <a class="el" href="classGtk_1_1EntryCompletion.html" title="Completion functionality for Gtk::Entry.">EntryCompletion</a>. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classGtk_1_1EntryCompletion.html#ace78afcde83713f12c20c97ad6185034" title="Sets the model for a Gtk::EntryCompletion.">set_model()</a>.</dd></dl>
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000069">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a33c76e70ca30d22676a23dc1d37b8712"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1EntryCompletion.html">Gtk::EntryCompletion</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GtkEntryCompletion *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/entrycompletion.h</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>