Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > c4e41ad9db742e339d1941779df60f00 > files > 66

lib64gtksourceviewmm-2.0-devel-2.10.3-3.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gtksourceviewmm: gtksourceview::SourceCompletion Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtksourceviewmm
   &#160;<span id="projectnumber">2.10.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5 -->
  <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 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="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"><b>gtksourceview</b> </li>
      <li class="navelem"><a class="el" href="classgtksourceview_1_1SourceCompletion.html">SourceCompletion</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<div class="title">gtksourceview::SourceCompletion Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="gtksourceview::SourceCompletion" --><!-- doxytag: inherits="Gtk::Object" -->
<p>Main Completion Object.  <a href="classgtksourceview_1_1SourceCompletion.html#details">More...</a></p>

<p><code>#include &lt;gtksourceviewmm/sourcecompletion.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gtksourceview::SourceCompletion:</div>
<div class="dyncontent">
<div class="center"><img src="classgtksourceview_1_1SourceCompletion__inherit__graph.png" border="0" usemap="#gtksourceview_1_1SourceCompletion_inherit__map" alt="Inheritance graph"/></div>
<map name="gtksourceview_1_1SourceCompletion_inherit__map" id="gtksourceview_1_1SourceCompletion_inherit__map">
<area shape="rect" id="node2" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Object.html" title="Gtk::Object" alt="" coords="76,229,169,256"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="75,155,169,181"/><area shape="rect" id="node6" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="59,80,185,107"/><area shape="rect" id="node8" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="65,5,180,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classgtksourceview_1_1SourceCompletion-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb1d437b1ef9347a6469d7c967a9ee7a"></a><!-- doxytag: member="gtksourceview::SourceCompletion::gobj" ref="adb1d437b1ef9347a6469d7c967a9ee7a" args="()" -->
GtkSourceCompletion*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#adb1d437b1ef9347a6469d7c967a9ee7a">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafbd8c5e77daaf866e2fe1109b68354b"></a><!-- doxytag: member="gtksourceview::SourceCompletion::gobj" ref="aafbd8c5e77daaf866e2fe1109b68354b" args="() const " -->
const GtkSourceCompletion*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#aafbd8c5e77daaf866e2fe1109b68354b">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a5e73d033028243de521982acb6fa99b1">add_provider</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt;&amp; provider)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html" title="Completion provider interface.">SourceCompletionProvider</a> to the completion object. <a href="#a5e73d033028243de521982acb6fa99b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#afd39e1e6939c4525ab145ce45aa0fb7b">remove_provider</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt;&amp; provider)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove provider from the completion. <a href="#afd39e1e6939c4525ab145ce45aa0fb7b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/>
&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a2598d8f95c49e4cef65cada6aecddbbf">get_providers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get list of providers registered on completion. <a href="#a2598d8f95c49e4cef65cada6aecddbbf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a96acbeb06922af17b5a1cbb82a938639">show</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt; &gt;&amp; providers, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a> &gt;&amp; context)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a new completion with the specified <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> and a list of potential candidate providers for completion. <a href="#a96acbeb06922af17b5a1cbb82a938639"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a441d0a8fd26cf47197626d435930cdc6">hide</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Hides the completion if it is active (visible). <a href="#a441d0a8fd26cf47197626d435930cdc6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html">SourceCompletionInfo</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a0d68fc695421a93513b5cf67ec29fe4a">get_info_window</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html" title="Calltips object.">SourceCompletionInfo</a> window. <a href="#a0d68fc695421a93513b5cf67ec29fe4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html">SourceCompletionInfo</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#aade20de8217724f4cb84348184347f76">get_info_window</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html" title="Calltips object.">SourceCompletionInfo</a> window. <a href="#aade20de8217724f4cb84348184347f76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a54aa57ed41f1f778e045122f0d284b1a">get_view</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> associated with completion. <a href="#a54aa57ed41f1f778e045122f0d284b1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#aa46179dfa7e4d9d710c989edb1e3c7d3">get_view</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> associated with completion. <a href="#aa46179dfa7e4d9d710c989edb1e3c7d3"></a><br/></td></tr>
<tr><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="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#ae6848c9fa8b5f5f07ca4aad23b4ffa38">create_context</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>&amp; position)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> for completion. <a href="#ae6848c9fa8b5f5f07ca4aad23b4ffa38"></a><br/></td></tr>
<tr><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="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a1cf2ec32f74813dc70d953f8cbe26a49">create_context</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> for completion. <a href="#a1cf2ec32f74813dc70d953f8cbe26a49"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#abe82892e1c6ee55af1e577bb87c9deb4">move_window</a> (const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>&amp; iter)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the completion window to a specific iter. <a href="#abe82892e1c6ee55af1e577bb87c9deb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#acbc6a2a494e51cf7f70b57e815a9b90c">block_interactive</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Block interactive completion. <a href="#acbc6a2a494e51cf7f70b57e815a9b90c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a70243da8b88bfa0855d1b7d3ba64d249">unblock_interactive</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unblock interactive completion. <a href="#a70243da8b88bfa0855d1b7d3ba64d249"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a4ae37402167da79ac7be040c581d3ac5">signal_hide</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when the completion window is hidden. <a href="#a4ae37402167da79ac7be040c581d3ac5"></a><br/></td></tr>
<tr><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, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/>
&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a> &gt;&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a8c222ed7a55d9942359fd680822175d3">signal_populate_context</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted just before starting to populate the completion with providers. <a href="#a8c222ed7a55d9942359fd680822175d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a4ac32096d4eaf3ca087dac90b4d22a01">signal_show</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when the completion window is shown. <a href="#a4ac32096d4eaf3ca087dac90b4d22a01"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#ac67b5d27e69567ff0ad72cefdcb78375">property_accelerators</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of proposal accelerators to show. <a href="#ac67b5d27e69567ff0ad72cefdcb78375"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a76a7749fa7dbe57a601f4ed0c982b2ac">property_accelerators</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of proposal accelerators to show. <a href="#a76a7749fa7dbe57a601f4ed0c982b2ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#ade2378bc2c90b131edaba556c95fb2f6">property_auto_complete_delay</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Completion popup delay for interactive completion. <a href="#ade2378bc2c90b131edaba556c95fb2f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a98f2b4816cbae57d5047b0d814a6d1df">property_auto_complete_delay</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Completion popup delay for interactive completion. <a href="#a98f2b4816cbae57d5047b0d814a6d1df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#abe19fcecc44dc072deb99eaf2b696a10">property_proposal_page_size</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Proposal scrolling page size. <a href="#abe19fcecc44dc072deb99eaf2b696a10"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#aee910e8b2cc3f43340319817b1dc7baf">property_proposal_page_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Proposal scrolling page size. <a href="#aee910e8b2cc3f43340319817b1dc7baf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#af691043ce9055e213219bea714ee9c0f">property_provider_page_size</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provider scrolling page size. <a href="#af691043ce9055e213219bea714ee9c0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a73ce733b5333dca47a56821089b6ede0">property_provider_page_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provider scrolling page size. <a href="#a73ce733b5333dca47a56821089b6ede0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a769f1113362cf8b7dcc933981335eedd">property_remember_info_visibility</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remember the last info window visibility state. <a href="#a769f1113362cf8b7dcc933981335eedd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a15c54dc3b8a70b0fa0825c112f82cb30">property_remember_info_visibility</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remember the last info window visibility state. <a href="#a15c54dc3b8a70b0fa0825c112f82cb30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#aeee943b12a95e94c92516af2d4a4d560">property_select_on_show</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Select first proposal when completion is shown. <a href="#aeee943b12a95e94c92516af2d4a4d560"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a413fbfeb16bde7936591be6e39ccff80">property_select_on_show</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Select first proposal when completion is shown. <a href="#a413fbfeb16bde7936591be6e39ccff80"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a7b30a38f19bf15d3686df6e7dbd5acf9">property_show_headers</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Show provider headers when proposals from multiple providers are available. <a href="#a7b30a38f19bf15d3686df6e7dbd5acf9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a3ae0ae0d24a206101bf20c3c93ffcd1b">property_show_headers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Show provider headers when proposals from multiple providers are available. <a href="#a3ae0ae0d24a206101bf20c3c93ffcd1b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a32e8f50cf35cddc7bd56302823e33be7">property_show_icons</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Show provider and proposal icons in the completion popup. <a href="#a32e8f50cf35cddc7bd56302823e33be7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#ac38e5e08e4b372f195848b3c912825b9">property_show_icons</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Show provider and proposal icons in the completion popup. <a href="#ac38e5e08e4b372f195848b3c912825b9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#a1a8891b0daa2315512675407899629af">property_view</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The GtkSourceView bound to the completion. <a href="#a1a8891b0daa2315512675407899629af"></a><br/></td></tr>
<tr><td colspan="2"><h2><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><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgtksourceview_1_1SourceCompletion.html">gtksourceview::SourceCompletion</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceCompletion.html#ae4e53ba4446b067e12e03d1406af3033">wrap</a> (GtkSourceCompletion* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#ae4e53ba4446b067e12e03d1406af3033"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Main Completion Object. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000014">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a5e73d033028243de521982acb6fa99b1"></a><!-- doxytag: member="gtksourceview::SourceCompletion::add_provider" ref="a5e73d033028243de521982acb6fa99b1" args="(const Glib::RefPtr&lt; SourceCompletionProvider &gt; &amp;provider)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceCompletion::add_provider </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="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>provider</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a new <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html" title="Completion provider interface.">SourceCompletionProvider</a> to the completion object. </p>
<p>This will add a reference provider.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">provider</td><td>A <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html" title="Completion provider interface.">SourceCompletionProvider</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if provider was successfully added, otherwise error is thrown.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000015">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="acbc6a2a494e51cf7f70b57e815a9b90c"></a><!-- doxytag: member="gtksourceview::SourceCompletion::block_interactive" ref="acbc6a2a494e51cf7f70b57e815a9b90c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceCompletion::block_interactive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Block interactive completion. </p>
<p>This can be used to disable interactive completion when inserting or deleting text from the buffer associated with the completion. Use <a class="el" href="classgtksourceview_1_1SourceCompletion.html#a70243da8b88bfa0855d1b7d3ba64d249" title="Unblock interactive completion.">unblock_interactive()</a> to enable interactive completion again.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000027">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae6848c9fa8b5f5f07ca4aad23b4ffa38"></a><!-- doxytag: member="gtksourceview::SourceCompletion::create_context" ref="ae6848c9fa8b5f5f07ca4aad23b4ffa38" args="(const Gtk::TextIter &amp;position)" -->
<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="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a>&gt; gtksourceview::SourceCompletion::create_context </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a> &amp;&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a new <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> for completion. </p>
<p>The position at which the completion using the new context will consider completion can be provided by <em>position</em>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td>A <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a>.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000024">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1cf2ec32f74813dc70d953f8cbe26a49"></a><!-- doxytag: member="gtksourceview::SourceCompletion::create_context" ref="a1cf2ec32f74813dc70d953f8cbe26a49" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a>&gt; gtksourceview::SourceCompletion::create_context </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a new <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> for completion. </p>
<p>The position at which the completion using the new context will consider completion is current cursor position.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a>.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000025">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0d68fc695421a93513b5cf67ec29fe4a"></a><!-- doxytag: member="gtksourceview::SourceCompletion::get_info_window" ref="a0d68fc695421a93513b5cf67ec29fe4a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html">SourceCompletionInfo</a>* gtksourceview::SourceCompletion::get_info_window </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html" title="Calltips object.">SourceCompletionInfo</a> window. </p>
<p>The info widget is the window where the completion displays optional extra information of the proposal.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html" title="Calltips object.">SourceCompletionInfo</a> window.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000020">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aade20de8217724f4cb84348184347f76"></a><!-- doxytag: member="gtksourceview::SourceCompletion::get_info_window" ref="aade20de8217724f4cb84348184347f76" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html">SourceCompletionInfo</a>* gtksourceview::SourceCompletion::get_info_window </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html" title="Calltips object.">SourceCompletionInfo</a> window. </p>
<p>The info widget is the window where the completion displays optional extra information of the proposal.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceCompletionInfo.html" title="Calltips object.">SourceCompletionInfo</a> window.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000021">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2598d8f95c49e4cef65cada6aecddbbf"></a><!-- doxytag: member="gtksourceview::SourceCompletion::get_providers" ref="a2598d8f95c49e4cef65cada6aecddbbf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a>&gt; &gt; gtksourceview::SourceCompletion::get_providers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get list of providers registered on completion. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>List of <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html" title="Completion provider interface.">SourceCompletionProvider</a>.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000017">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a54aa57ed41f1f778e045122f0d284b1a"></a><!-- doxytag: member="gtksourceview::SourceCompletion::get_view" ref="a54aa57ed41f1f778e045122f0d284b1a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>* gtksourceview::SourceCompletion::get_view </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> associated with completion. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> associated with completion.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000022">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa46179dfa7e4d9d710c989edb1e3c7d3"></a><!-- doxytag: member="gtksourceview::SourceCompletion::get_view" ref="aa46179dfa7e4d9d710c989edb1e3c7d3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>* gtksourceview::SourceCompletion::get_view </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> associated with completion. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> associated with completion.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000023">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a441d0a8fd26cf47197626d435930cdc6"></a><!-- doxytag: member="gtksourceview::SourceCompletion::hide" ref="a441d0a8fd26cf47197626d435930cdc6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceCompletion::hide </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hides the completion if it is active (visible). </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000019">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abe82892e1c6ee55af1e577bb87c9deb4"></a><!-- doxytag: member="gtksourceview::SourceCompletion::move_window" ref="abe82892e1c6ee55af1e577bb87c9deb4" args="(const Gtk::TextIter &amp;iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceCompletion::move_window </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a> &amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Move the completion window to a specific iter. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000026">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac67b5d27e69567ff0ad72cefdcb78375"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_accelerators" ref="ac67b5d27e69567ff0ad72cefdcb78375" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_accelerators </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a76a7749fa7dbe57a601f4ed0c982b2ac"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_accelerators" ref="a76a7749fa7dbe57a601f4ed0c982b2ac" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_accelerators </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ade2378bc2c90b131edaba556c95fb2f6"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_auto_complete_delay" ref="ade2378bc2c90b131edaba556c95fb2f6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_auto_complete_delay </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a98f2b4816cbae57d5047b0d814a6d1df"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_auto_complete_delay" ref="a98f2b4816cbae57d5047b0d814a6d1df" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_auto_complete_delay </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="abe19fcecc44dc072deb99eaf2b696a10"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_proposal_page_size" ref="abe19fcecc44dc072deb99eaf2b696a10" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_proposal_page_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aee910e8b2cc3f43340319817b1dc7baf"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_proposal_page_size" ref="aee910e8b2cc3f43340319817b1dc7baf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_proposal_page_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="af691043ce9055e213219bea714ee9c0f"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_provider_page_size" ref="af691043ce9055e213219bea714ee9c0f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_provider_page_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a73ce733b5333dca47a56821089b6ede0"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_provider_page_size" ref="a73ce733b5333dca47a56821089b6ede0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; gtksourceview::SourceCompletion::property_provider_page_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

</div>
</div>
<a class="anchor" id="a1a8891b0daa2315512675407899629af"></a><!-- doxytag: member="gtksourceview::SourceCompletion::property_view" ref="a1a8891b0daa2315512675407899629af" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>*&gt; gtksourceview::SourceCompletion::property_view </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="afd39e1e6939c4525ab145ce45aa0fb7b"></a><!-- doxytag: member="gtksourceview::SourceCompletion::remove_provider" ref="afd39e1e6939c4525ab145ce45aa0fb7b" args="(const Glib::RefPtr&lt; SourceCompletionProvider &gt; &amp;provider)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceCompletion::remove_provider </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="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>provider</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove provider from the completion. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">provider</td><td>A <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html" title="Completion provider interface.">SourceCompletionProvider</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if provider was successfully removed, otherwise error is thrown.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000016">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a96acbeb06922af17b5a1cbb82a938639"></a><!-- doxytag: member="gtksourceview::SourceCompletion::show" ref="a96acbeb06922af17b5a1cbb82a938639" args="(const Glib::ListHandle&lt; Glib::RefPtr&lt; SourceCompletionProvider &gt; &gt; &amp;providers, const Glib::RefPtr&lt; SourceCompletionContext &gt; &amp;context)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceCompletion::show </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html">SourceCompletionProvider</a> &gt; &gt;&amp;&#160;</td>
          <td class="paramname"><em>providers</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Starts a new completion with the specified <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> and a list of potential candidate providers for completion. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">providers</td><td>A list of <a class="el" href="classgtksourceview_1_1SourceCompletionProvider.html" title="Completion provider interface.">SourceCompletionProvider</a>. </td></tr>
    <tr><td class="paramname">context</td><td>The <a class="el" href="classgtksourceview_1_1SourceCompletionContext.html" title="SourceCompletionContext.">SourceCompletionContext</a> with which to start the completion.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if it was possible to the show completion window.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000018">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4ae37402167da79ac7be040c581d3ac5"></a><!-- doxytag: member="gtksourceview::SourceCompletion::signal_hide" ref="a4ae37402167da79ac7be040c581d3ac5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; gtksourceview::SourceCompletion::signal_hide </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted when the completion window is hidden. </p>
<p>The default handler will actually hide the window.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000029">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_hide()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a8c222ed7a55d9942359fd680822175d3"></a><!-- doxytag: member="gtksourceview::SourceCompletion::signal_populate_context" ref="a8c222ed7a55d9942359fd680822175d3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classgtksourceview_1_1SourceCompletionContext.html">SourceCompletionContext</a>&gt;&amp; &gt; gtksourceview::SourceCompletion::signal_populate_context </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted just before starting to populate the completion with providers. </p>
<p>You can use this signal to add additional attributes in the context.</p>
<dl class="user"><dt><b>Handler parameters:</b></dt><dd>context The context for current completion.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000030">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_populate_context(const Glib::RefPtr&lt;SourceCompletionContext&gt;&amp; context)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a4ac32096d4eaf3ca087dac90b4d22a01"></a><!-- doxytag: member="gtksourceview::SourceCompletion::signal_show" ref="a4ac32096d4eaf3ca087dac90b4d22a01" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; gtksourceview::SourceCompletion::signal_show </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted when the completion window is shown. </p>
<p>The default handler will actually show the window.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000031">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_show()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a70243da8b88bfa0855d1b7d3ba64d249"></a><!-- doxytag: member="gtksourceview::SourceCompletion::unblock_interactive" ref="a70243da8b88bfa0855d1b7d3ba64d249" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceCompletion::unblock_interactive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unblock interactive completion. </p>
<p>This can be used after using <a class="el" href="classgtksourceview_1_1SourceCompletion.html#acbc6a2a494e51cf7f70b57e815a9b90c" title="Block interactive completion.">block_interactive()</a> to enable interactive completion again.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000028">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

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

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table 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="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div>


<hr class="footer"/><address class="footer"><small>
Generated on Tue May 15 2012 21:27:03 for gtksourceviewmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5
</small></address>

</body>
</html>