Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 51099cdf840c213be1abe6d27fd23940 > files > 47

libgtksourceviewmm-2.0-devel-2.3.1-1mdv2009.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libgtksourceviewmm: gtksourceview::SourceLanguageManager Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</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>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacegtksourceview.html">gtksourceview</a>::<a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a>
  </div>
</div>
<div class="contents">
<h1>gtksourceview::SourceLanguageManager Class Reference</h1><!-- doxytag: class="gtksourceview::SourceLanguageManager" -->manages the languages supported by the <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="The model for SourceView widgets.">SourceBuffer</a>.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="sourcelanguagemanager_8h-source.html">sourcelanguagemanager.h</a>&gt;</code>
<p>

<p>
<a href="classgtksourceview_1_1SourceLanguageManager-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#b8170ec5afe6a03bbd5070b76afeaf73">CppObjectType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef SourceLanguageManager_Class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#47287266ac4405096c6c2c19cfa48c68">CppClassType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#e961fdcdf737eab3be42027003571fe0">BaseObjectType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br>
<a class="el" href="sourcelanguagemanager_8h.html#367da4f9c4afce19836d46cf0e3137f2">GtkSourceLanguageManagerClass</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#a5db4fc8d49512c4e7771b13a6fef2fb">BaseClassType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#f4a3ce5e21b635d5e084350fbf28b92b">~SourceLanguageManager</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#63dd41af1dd1f09e71f1ef45b8ba687d">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#63dd41af1dd1f09e71f1ef45b8ba687d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#3927f2fbc4bc109e71b76752090e148a">gobj</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#3927f2fbc4bc109e71b76752090e148a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#91bc3123e3b269041c45ebd2be2e8cf6">gobj_copy</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#91bc3123e3b269041c45ebd2be2e8cf6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::StringArrayHandle&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#d3047e8743806606f871a0a236330da5">get_search_path</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#d2f5485386567afd7cbe2dcf5abab5c2">set_search_path</a> (const Glib::StringArrayHandle &amp;dirs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::StringArrayHandle&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#e2f8bbc44a3bdf95b7f382f72c58e4ed">get_language_ids</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceLanguage.html">SourceLanguage</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#496e3cd502f312382bc3b0f308cb2450">get_language</a> (const Glib::ustring &amp;id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr&lt; const <br>
<a class="el" href="classgtksourceview_1_1SourceLanguage.html">SourceLanguage</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#154ccde7d10b28543a8d417e7bd7b278">get_language</a> (const Glib::ustring &amp;id) const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#0dfcd9aecd67f3acc2e3b9789c406331">get_type</a> () G_GNUC_CONST</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#6842ca60cbf7009bfdb38a6e8d41b131">get_base_type</a> () G_GNUC_CONST</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static Glib::RefPtr<br>
&lt; <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#3ffead44dc9678a566e4fb2221baf462">create</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">creates an instance of <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html" title="manages the languages supported by the SourceBuffer.">SourceLanguageManager</a>  <a href="#3ffead44dc9678a566e4fb2221baf462"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static Glib::RefPtr<br>
&lt; <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#2d6a7a313c97b79a7964933b6896d2fe">get_default</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#2d9da28d2e3fa2143822f04d4a1d2895">SourceLanguageManager</a> (const Glib::ConstructParams &amp;construct_params)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#882aaf58290b124238b9685609ee2e9d">SourceLanguageManager</a> (<a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *castitem)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#3be0cae3e2fea4ecaf52d94faad1780d">SourceLanguageManager</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#5296c5d9595a4817a2478195364d9539">SourceLanguageManager_Class</a></td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr<br>
&lt; <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">gtksourceview::SourceLanguageManager</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#7271447aa89374de1f068e051c9e63f1">wrap</a> (<a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *object, bool take_copy=false)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
manages the languages supported by the <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="The model for SourceView widgets.">SourceBuffer</a>. <hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="b8170ec5afe6a03bbd5070b76afeaf73"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::CppObjectType" ref="b8170ec5afe6a03bbd5070b76afeaf73" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a> <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">gtksourceview::SourceLanguageManager::CppObjectType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="47287266ac4405096c6c2c19cfa48c68"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::CppClassType" ref="47287266ac4405096c6c2c19cfa48c68" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef SourceLanguageManager_Class <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#47287266ac4405096c6c2c19cfa48c68">gtksourceview::SourceLanguageManager::CppClassType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e961fdcdf737eab3be42027003571fe0"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::BaseObjectType" ref="e961fdcdf737eab3be42027003571fe0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#e961fdcdf737eab3be42027003571fe0">gtksourceview::SourceLanguageManager::BaseObjectType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a5db4fc8d49512c4e7771b13a6fef2fb"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::BaseClassType" ref="a5db4fc8d49512c4e7771b13a6fef2fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="sourcelanguagemanager_8h.html#367da4f9c4afce19836d46cf0e3137f2">GtkSourceLanguageManagerClass</a> <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html#a5db4fc8d49512c4e7771b13a6fef2fb">gtksourceview::SourceLanguageManager::BaseClassType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="2d9da28d2e3fa2143822f04d4a1d2895"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::SourceLanguageManager" ref="2d9da28d2e3fa2143822f04d4a1d2895" args="(const Glib::ConstructParams &amp;construct_params)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceLanguageManager::SourceLanguageManager           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ConstructParams &amp;&nbsp;</td>
          <td class="paramname"> <em>construct_params</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="882aaf58290b124238b9685609ee2e9d"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::SourceLanguageManager" ref="882aaf58290b124238b9685609ee2e9d" args="(GtkSourceLanguageManager *castitem)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceLanguageManager::SourceLanguageManager           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *&nbsp;</td>
          <td class="paramname"> <em>castitem</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f4a3ce5e21b635d5e084350fbf28b92b"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::~SourceLanguageManager" ref="f4a3ce5e21b635d5e084350fbf28b92b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual gtksourceview::SourceLanguageManager::~SourceLanguageManager           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3be0cae3e2fea4ecaf52d94faad1780d"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::SourceLanguageManager" ref="3be0cae3e2fea4ecaf52d94faad1780d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceLanguageManager::SourceLanguageManager           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="0dfcd9aecd67f3acc2e3b9789c406331"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_type" ref="0dfcd9aecd67f3acc2e3b9789c406331" args="() G_GNUC_CONST" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static GType gtksourceview::SourceLanguageManager::get_type           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6842ca60cbf7009bfdb38a6e8d41b131"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_base_type" ref="6842ca60cbf7009bfdb38a6e8d41b131" args="() G_GNUC_CONST" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static GType gtksourceview::SourceLanguageManager::get_base_type           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="63dd41af1dd1f09e71f1ef45b8ba687d"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::gobj" ref="63dd41af1dd1f09e71f1ef45b8ba687d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a>* gtksourceview::SourceLanguageManager::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="3927f2fbc4bc109e71b76752090e148a"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::gobj" ref="3927f2fbc4bc109e71b76752090e148a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a>* gtksourceview::SourceLanguageManager::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="91bc3123e3b269041c45ebd2be2e8cf6"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::gobj_copy" ref="91bc3123e3b269041c45ebd2be2e8cf6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a>* gtksourceview::SourceLanguageManager::gobj_copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</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><p>
<a class="anchor" name="3ffead44dc9678a566e4fb2221baf462"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::create" ref="3ffead44dc9678a566e4fb2221baf462" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a>&gt; gtksourceview::SourceLanguageManager::create           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
creates an instance of <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html" title="manages the languages supported by the SourceBuffer.">SourceLanguageManager</a> 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the newly created instance of <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html" title="manages the languages supported by the SourceBuffer.">SourceLanguageManager</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="2d6a7a313c97b79a7964933b6896d2fe"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_default" ref="2d6a7a313c97b79a7964933b6896d2fe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">SourceLanguageManager</a>&gt; gtksourceview::SourceLanguageManager::get_default           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns: a Gtk::SourceLanguageManager. Return value is owned <dl class="return" compact><dt><b>Returns:</b></dt><dd>A Gtk::SourceLanguageManager. Return value is owned by GtkSourceView library and must not be unref'ed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d3047e8743806606f871a0a236330da5"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_search_path" ref="d3047e8743806606f871a0a236330da5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::StringArrayHandle gtksourceview::SourceLanguageManager::get_search_path           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the list directories where <em>lm</em> looks for language files. <dl class="return" compact><dt><b>Returns:</b></dt><dd><code>0</code>-terminated array containg a list of language files directories. The array is owned by <em>lm</em> and must not be modified. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d2f5485386567afd7cbe2dcf5abab5c2"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::set_search_path" ref="d2f5485386567afd7cbe2dcf5abab5c2" args="(const Glib::StringArrayHandle &amp;dirs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceLanguageManager::set_search_path           </td>
          <td>(</td>
          <td class="paramtype">const Glib::StringArrayHandle &amp;&nbsp;</td>
          <td class="paramname"> <em>dirs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the list of directories where the <em>lm</em> looks for language files. If <em>dirs</em> is <code>0</code>, the search path is reset to default.<p>
&lt;note&gt;<p>
At the moment this function can be called only before the language files are loaded for the first time. In practice to set a custom search path for a Gtk::SourceLanguageManager, you have to call this function right after creating it.<p>
&lt;/note&gt; <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>dirs</em>&nbsp;</td><td>A <code>0</code>-terminated array of strings or <code>0</code>. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="e2f8bbc44a3bdf95b7f382f72c58e4ed"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_language_ids" ref="e2f8bbc44a3bdf95b7f382f72c58e4ed" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::StringArrayHandle gtksourceview::SourceLanguageManager::get_language_ids           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns: a <code>0</code>-terminated array of string containing the ids of the <dl class="return" compact><dt><b>Returns:</b></dt><dd>A <code>0</code>-terminated array of string containing the ids of the available languages or <code>0</code> if no language is available. The array is owned by <em>lm</em> and must not be modified. </dd></dl>

</div>
</div><p>
<a class="anchor" name="496e3cd502f312382bc3b0f308cb2450"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_language" ref="496e3cd502f312382bc3b0f308cb2450" args="(const Glib::ustring &amp;id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;<a class="el" href="classgtksourceview_1_1SourceLanguage.html">SourceLanguage</a>&gt; gtksourceview::SourceLanguageManager::get_language           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the Gtk::SourceLanguage identified by the given <em>id</em> in the language manager. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>A language id. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A Gtk::SourceLanguage, or <code>0</code> if there is no language identified by the given <em>id</em>. Return value is owned by <em>lm</em> and should not be freed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="154ccde7d10b28543a8d417e7bd7b278"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::get_language" ref="154ccde7d10b28543a8d417e7bd7b278" args="(const Glib::ustring &amp;id) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;const <a class="el" href="classgtksourceview_1_1SourceLanguage.html">SourceLanguage</a>&gt; gtksourceview::SourceLanguageManager::get_language           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the Gtk::SourceLanguage identified by the given <em>id</em> in the language manager. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>A language id. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A Gtk::SourceLanguage, or <code>0</code> if there is no language identified by the given <em>id</em>. Return value is owned by <em>lm</em> and should not be freed. </dd></dl>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="5296c5d9595a4817a2478195364d9539"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::SourceLanguageManager_Class" ref="5296c5d9595a4817a2478195364d9539" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class SourceLanguageManager_Class<code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7271447aa89374de1f068e051c9e63f1"></a><!-- doxytag: member="gtksourceview::SourceLanguageManager::wrap" ref="7271447aa89374de1f068e051c9e63f1" args="(GtkSourceLanguageManager *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceLanguageManager.html">gtksourceview::SourceLanguageManager</a> &gt; wrap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="sourcelanguagemanager_8h.html#b815696f8389db8e2aec09fc2ded82d8">GtkSourceLanguageManager</a> *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A Glib::wrap() method for this object.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</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>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="sourcelanguagemanager_8h-source.html">sourcelanguagemanager.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Nov 2 13:55:06 2008 for libgtksourceviewmm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>