Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 162111bba1ea45503ad6cbf580b26a3b > files > 59

libgtksourceviewmm-devel-0.3.1-6.fc13.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgtksourceviewmm: gtksourceview::SourceView 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.1 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</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="nav">
<a class="el" href="namespacegtksourceview.html">gtksourceview</a>::<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a></div>
<h1>gtksourceview::SourceView Class Reference</h1><!-- doxytag: class="gtksourceview::SourceView" -->Multi-line source editing widget.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="sourceview_8h-source.html">sourceview.h</a>&gt;</code>
<p>
<a href="classgtksourceview_1_1SourceView-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_1SourceView.html">SourceView</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#71f2d14b00b3289b639268a843798cca">CppObjectType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef SourceView_Class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#1e23488c67d14da584ae7261b86a2739">CppClassType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#2f0a7404e70c3cb0a2b6b49efde8772d">BaseObjectType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="sourceview_8h.html#35a5e5c6ebd75d9f1ac2a0024efec821">GtkSourceViewClass</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#abb44236ebc7ba49b7b5a20b2b6c46a3">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_1SourceView.html#48a62c461ace4f075b0353951f7a305a">~SourceView</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#d317e1194ceadb18c912d4a142c75ab9">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#d317e1194ceadb18c912d4a142c75ab9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4eba7040464a6b81a7a891d7e8536746">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#4eba7040464a6b81a7a891d7e8536746"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#d3acc4a2b3573d4ced432a9108fad904">SourceView</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">default constructor  <a href="#d3acc4a2b3573d4ced432a9108fad904"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#377eb4302e49bad08c4e5612e645f7f0">SourceView</a> (Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt; &amp;buffer)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor.  <a href="#377eb4302e49bad08c4e5612e645f7f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#e1f8ecb810bf8e5170855ffc00885400">get_source_buffer</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the source buffer associated to the current instance  <a href="#e1f8ecb810bf8e5170855ffc00885400"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#3b97651c5c5c13d06f8173944944421a">get_source_buffer</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the source buffer associated to the current instance  <a href="#3b97651c5c5c13d06f8173944944421a"></a><br></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_1SourceView.html#0a6407be0b6bb6ef1ff22a839afc7177">set_source_buffer</a> (Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt; &amp;source_buffer)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the source buffer to be displayed by the <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>  <a href="#0a6407be0b6bb6ef1ff22a839afc7177"></a><br></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_1SourceView.html#3a2421602873676b8ff1049a800805d5">set_show_line_numbers</a> (bool show=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">display line numbers beside the text, or not  <a href="#3a2421602873676b8ff1049a800805d5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#0f1013d7856c20baaf415b4eeb5ab326">get_show_line_numbers</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test whether line numbers are displayed beside the text  <a href="#0f1013d7856c20baaf415b4eeb5ab326"></a><br></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_1SourceView.html#b27507352f06cd854e2c84d95d35e306">set_show_line_markers</a> (bool show=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">display line markers beside the text, nor not.  <a href="#b27507352f06cd854e2c84d95d35e306"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#638d48ae3e596a6b3c25cf7cba3e5377">get_show_line_markers</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test whether if line markers are displayed beside the text  <a href="#638d48ae3e596a6b3c25cf7cba3e5377"></a><br></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_1SourceView.html#851d2870d8f38d9d785e035810e98e16">set_tabs_width</a> (guint width)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set tabs width  <a href="#851d2870d8f38d9d785e035810e98e16"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#fa9ecd18154eb8daa038304ce53e11a2">get_tabs_width</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get tab width  <a href="#fa9ecd18154eb8daa038304ce53e11a2"></a><br></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_1SourceView.html#059a76c5b6d3db0e7d99d4b0eb4d311c">set_auto_indent</a> (bool enable=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set automatic text indention or not  <a href="#059a76c5b6d3db0e7d99d4b0eb4d311c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#577b88b860c59a531b91babe5fcb8b8f">get_auto_indent</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test whether automatic text indentation is activated  <a href="#577b88b860c59a531b91babe5fcb8b8f"></a><br></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_1SourceView.html#376e4e6d966b9b494412195a090714be">set_insert_spaces_instead_of_tabs</a> (bool enable=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">activate (or de-activate) the replacement of any inserted tabulator character by a group of space character  <a href="#376e4e6d966b9b494412195a090714be"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#8540b20a180d9ba5911e57db38112f24">get_insert_spaces_instead_of_tabs</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test whether the replacement of any inserted tabulator character by a group of space character is activated  <a href="#8540b20a180d9ba5911e57db38112f24"></a><br></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_1SourceView.html#41c983e5aab89d0555585a2669cf5e67">set_show_margin</a> (bool show=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">activate (or de-activate) the display of a margin  <a href="#41c983e5aab89d0555585a2669cf5e67"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#6e61111ebc3cf1799294c799c3f08f3b">get_show_margin</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test if a margin is displayed  <a href="#6e61111ebc3cf1799294c799c3f08f3b"></a><br></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_1SourceView.html#4771b602c05ff0f002af25a6283538cb">set_highlight_current_line</a> (bool highlight=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">do highlight the currently selected line, or not  <a href="#4771b602c05ff0f002af25a6283538cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#c2086c86b00fd0ede66293f5df74c772">get_highlight_current_line</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test if the currently selected line is to be hightlighted  <a href="#c2086c86b00fd0ede66293f5df74c772"></a><br></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_1SourceView.html#4993a7e4749bce3dfcdf29c7aef4871f">set_margin</a> (guint margin)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the position of the right margin  <a href="#4993a7e4749bce3dfcdf29c7aef4871f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ca560d99d851951ebb5830c150fdf206">get_margin</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the position of the right margin  <a href="#ca560d99d851951ebb5830c150fdf206"></a><br></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_1SourceView.html#af700f3d3eadbbe54245ccc21afff177">set_marker_pixbuf</a> (const Glib::ustring &amp;marker, Glib::RefPtr&lt; Gdk::Pixbuf &gt; pixbuf)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">associates a marker pixbuf with a given marker name  <a href="#af700f3d3eadbbe54245ccc21afff177"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr&lt; Gdk::Pixbuf &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a63b2506c3b38ef5c0a2b57456d24b72">get_marker_pixbuf</a> (const Glib::ustring &amp;marker)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the marker pixbuf associated to a given marker name  <a href="#a63b2506c3b38ef5c0a2b57456d24b72"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr&lt; const Gdk::Pixbuf &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#2cbbb0136893a143479ac864ca2f96d6">get_marker_pixbuf</a> (const Glib::ustring &amp;marker) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the marker pixbuf associated to a given marker name  <a href="#2cbbb0136893a143479ac864ca2f96d6"></a><br></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_1SourceView.html#81acc0e000d944e8e71bab82418e636c">set_smart_home_end</a> (bool enable=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">activate whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end  <a href="#81acc0e000d944e8e71bab82418e636c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#23d734cad085dcabf964abb1db3f8c31">get_smart_home_end</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end  <a href="#23d734cad085dcabf964abb1db3f8c31"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::SignalProxy0&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a7d37461b4d7577a1d573467882571bd">signal_redo</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::SignalProxy0&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#b57e26c3470fcc0db1a1ba543111d0cc">signal_undo</a> ()</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_1SourceView.html#c5f558d7b83495509e56b0b189317bfc">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_1SourceView.html#a2eea2f18faeb3276c1162257e1102eb">get_base_type</a> () G_GNUC_CONST</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4e2d8098c51171f48d882525f17fc459">create</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4cf6384390d568dfddf2a2c2026f1fa8">create</a> (Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt; &amp;buffer)</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_1SourceView.html#2de351964b08e5746b48337d0dda776b">SourceView</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_1SourceView.html#bb4e1a46596a877c1e1d3c862ca6b07b">SourceView</a> (<a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *castitem)</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_1SourceView.html#d023806c224fe140163de3f1d3b5e67a">SourceView_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"><a class="el" href="classgtksourceview_1_1SourceView.html">gtksourceview::SourceView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#1c5585f00db526ae95904a46fd7208d4">wrap</a> (<a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *object, bool take_copy=false)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Multi-line source editing widget. 
<p>
It displays a Gtk::SourceBuffer. 
<p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="71f2d14b00b3289b639268a843798cca"></a><!-- doxytag: member="gtksourceview::SourceView::CppObjectType" ref="71f2d14b00b3289b639268a843798cca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> <a class="el" href="classgtksourceview_1_1SourceView.html">gtksourceview::SourceView::CppObjectType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1e23488c67d14da584ae7261b86a2739"></a><!-- doxytag: member="gtksourceview::SourceView::CppClassType" ref="1e23488c67d14da584ae7261b86a2739" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef SourceView_Class <a class="el" href="classgtksourceview_1_1SourceView.html#1e23488c67d14da584ae7261b86a2739">gtksourceview::SourceView::CppClassType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2f0a7404e70c3cb0a2b6b49efde8772d"></a><!-- doxytag: member="gtksourceview::SourceView::BaseObjectType" ref="2f0a7404e70c3cb0a2b6b49efde8772d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> <a class="el" href="classgtksourceview_1_1SourceView.html#2f0a7404e70c3cb0a2b6b49efde8772d">gtksourceview::SourceView::BaseObjectType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="abb44236ebc7ba49b7b5a20b2b6c46a3"></a><!-- doxytag: member="gtksourceview::SourceView::BaseClassType" ref="abb44236ebc7ba49b7b5a20b2b6c46a3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="sourceview_8h.html#35a5e5c6ebd75d9f1ac2a0024efec821">GtkSourceViewClass</a> <a class="el" href="classgtksourceview_1_1SourceView.html#abb44236ebc7ba49b7b5a20b2b6c46a3">gtksourceview::SourceView::BaseClassType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="48a62c461ace4f075b0353951f7a305a"></a><!-- doxytag: member="gtksourceview::SourceView::~SourceView" ref="48a62c461ace4f075b0353951f7a305a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual gtksourceview::SourceView::~SourceView           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2de351964b08e5746b48337d0dda776b"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="2de351964b08e5746b48337d0dda776b" args="(const Glib::ConstructParams &amp;construct_params)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceView::SourceView           </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 width="100%"><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bb4e1a46596a877c1e1d3c862ca6b07b"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="bb4e1a46596a877c1e1d3c862ca6b07b" args="(GtkSourceView *castitem)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceView::SourceView           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *&nbsp;</td>
          <td class="paramname"> <em>castitem</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d3acc4a2b3573d4ced432a9108fad904"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="d3acc4a2b3573d4ced432a9108fad904" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceView::SourceView           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
default constructor 
<p>

</div>
</div><p>
<a class="anchor" name="377eb4302e49bad08c4e5612e645f7f0"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="377eb4302e49bad08c4e5612e645f7f0" args="(Glib::RefPtr&lt; SourceBuffer &gt; &amp;buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gtksourceview::SourceView::SourceView           </td>
          <td>(</td>
          <td class="paramtype">Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>buffer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
constructor. 
<p>
create an instance of <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> displaying a given buffer <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>the buffer to display in the <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> </td></tr>
  </table>
</dl>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="d317e1194ceadb18c912d4a142c75ab9"></a><!-- doxytag: member="gtksourceview::SourceView::gobj" ref="d317e1194ceadb18c912d4a142c75ab9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a>* gtksourceview::SourceView::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="4eba7040464a6b81a7a891d7e8536746"></a><!-- doxytag: member="gtksourceview::SourceView::gobj" ref="4eba7040464a6b81a7a891d7e8536746" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a>* gtksourceview::SourceView::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="4e2d8098c51171f48d882525f17fc459"></a><!-- doxytag: member="gtksourceview::SourceView::create" ref="4e2d8098c51171f48d882525f17fc459" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>&gt; gtksourceview::SourceView::create           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4cf6384390d568dfddf2a2c2026f1fa8"></a><!-- doxytag: member="gtksourceview::SourceView::create" ref="4cf6384390d568dfddf2a2c2026f1fa8" args="(Glib::RefPtr&lt; SourceBuffer &gt; &amp;buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>&gt; gtksourceview::SourceView::create           </td>
          <td>(</td>
          <td class="paramtype">Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>buffer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e1f8ecb810bf8e5170855ffc00885400"></a><!-- doxytag: member="gtksourceview::SourceView::get_source_buffer" ref="e1f8ecb810bf8e5170855ffc00885400" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;const <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a>&gt; gtksourceview::SourceView::get_source_buffer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the source buffer associated to the current instance 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the source buffer associated to the current instance </dd></dl>

</div>
</div><p>
<a class="anchor" name="3b97651c5c5c13d06f8173944944421a"></a><!-- doxytag: member="gtksourceview::SourceView::get_source_buffer" ref="3b97651c5c5c13d06f8173944944421a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;<a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a>&gt; gtksourceview::SourceView::get_source_buffer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the source buffer associated to the current instance 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the source buffer associated to the current instance </dd></dl>

</div>
</div><p>
<a class="anchor" name="0a6407be0b6bb6ef1ff22a839afc7177"></a><!-- doxytag: member="gtksourceview::SourceView::set_source_buffer" ref="0a6407be0b6bb6ef1ff22a839afc7177" args="(Glib::RefPtr&lt; SourceBuffer &gt; &amp;source_buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_source_buffer           </td>
          <td>(</td>
          <td class="paramtype">Glib::RefPtr&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>source_buffer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
set the source buffer to be displayed by the <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> 
<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>source_buffer</em>&nbsp;</td><td>the source buffer to set </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="3a2421602873676b8ff1049a800805d5"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_line_numbers" ref="3a2421602873676b8ff1049a800805d5" args="(bool show=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_show_line_numbers           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>show</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
display line numbers beside the text, or not 
<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>show</em>&nbsp;</td><td>if true, line numbers will be displayed beside test text. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="0f1013d7856c20baaf415b4eeb5ab326"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_line_numbers" ref="0f1013d7856c20baaf415b4eeb5ab326" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_show_line_numbers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test whether line numbers are displayed beside the text 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if line numbers are displayed beside the text, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="b27507352f06cd854e2c84d95d35e306"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_line_markers" ref="b27507352f06cd854e2c84d95d35e306" args="(bool show=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_show_line_markers           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>show</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
display line markers beside the text, nor not. 
<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>show</em>&nbsp;</td><td>if true, line markers will be displayed beside the text </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="638d48ae3e596a6b3c25cf7cba3e5377"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_line_markers" ref="638d48ae3e596a6b3c25cf7cba3e5377" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_show_line_markers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test whether if line markers are displayed beside the text 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if line markers are displayed beside the text, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="851d2870d8f38d9d785e035810e98e16"></a><!-- doxytag: member="gtksourceview::SourceView::set_tabs_width" ref="851d2870d8f38d9d785e035810e98e16" args="(guint width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_tabs_width           </td>
          <td>(</td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>width</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
set tabs width 
<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>width</em>&nbsp;</td><td>the new tab width </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="fa9ecd18154eb8daa038304ce53e11a2"></a><!-- doxytag: member="gtksourceview::SourceView::get_tabs_width" ref="fa9ecd18154eb8daa038304ce53e11a2" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint gtksourceview::SourceView::get_tabs_width           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get tab width 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the tab width </dd></dl>

</div>
</div><p>
<a class="anchor" name="059a76c5b6d3db0e7d99d4b0eb4d311c"></a><!-- doxytag: member="gtksourceview::SourceView::set_auto_indent" ref="059a76c5b6d3db0e7d99d4b0eb4d311c" args="(bool enable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_auto_indent           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>enable</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
set automatic text indention or not 
<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>enable</em>&nbsp;</td><td>if true, automatic text indentation is activated </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="577b88b860c59a531b91babe5fcb8b8f"></a><!-- doxytag: member="gtksourceview::SourceView::get_auto_indent" ref="577b88b860c59a531b91babe5fcb8b8f" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_auto_indent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test whether automatic text indentation is activated 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if automatic text indentation is activated, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="376e4e6d966b9b494412195a090714be"></a><!-- doxytag: member="gtksourceview::SourceView::set_insert_spaces_instead_of_tabs" ref="376e4e6d966b9b494412195a090714be" args="(bool enable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_insert_spaces_instead_of_tabs           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>enable</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
activate (or de-activate) the replacement of any inserted tabulator character by a group of space character 
<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>enable</em>&nbsp;</td><td>if true, any tabulator character inserted is replaced by a group of space character </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="8540b20a180d9ba5911e57db38112f24"></a><!-- doxytag: member="gtksourceview::SourceView::get_insert_spaces_instead_of_tabs" ref="8540b20a180d9ba5911e57db38112f24" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_insert_spaces_instead_of_tabs           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test whether the replacement of any inserted tabulator character by a group of space character is activated 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the replacement of any inserted tabulator character by a group of space character is activated, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="41c983e5aab89d0555585a2669cf5e67"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_margin" ref="41c983e5aab89d0555585a2669cf5e67" args="(bool show=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_show_margin           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>show</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
activate (or de-activate) the display of a margin 
<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>show</em>&nbsp;</td><td>if true, activate the display of a margin </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="6e61111ebc3cf1799294c799c3f08f3b"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_margin" ref="6e61111ebc3cf1799294c799c3f08f3b" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_show_margin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test if a margin is displayed 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a margin is displayed, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="4771b602c05ff0f002af25a6283538cb"></a><!-- doxytag: member="gtksourceview::SourceView::set_highlight_current_line" ref="4771b602c05ff0f002af25a6283538cb" args="(bool highlight=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_highlight_current_line           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>highlight</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
do highlight the currently selected line, or not 
<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>highlight</em>&nbsp;</td><td>if true, do highlight the currently selected line </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c2086c86b00fd0ede66293f5df74c772"></a><!-- doxytag: member="gtksourceview::SourceView::get_highlight_current_line" ref="c2086c86b00fd0ede66293f5df74c772" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_highlight_current_line           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test if the currently selected line is to be hightlighted 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the currently selected line is to be highlighted, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="4993a7e4749bce3dfcdf29c7aef4871f"></a><!-- doxytag: member="gtksourceview::SourceView::set_margin" ref="4993a7e4749bce3dfcdf29c7aef4871f" args="(guint margin)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_margin           </td>
          <td>(</td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>margin</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
set the position of the right margin 
<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>margin</em>&nbsp;</td><td>the position (in pixels) of the right margin </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ca560d99d851951ebb5830c150fdf206"></a><!-- doxytag: member="gtksourceview::SourceView::get_margin" ref="ca560d99d851951ebb5830c150fdf206" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint gtksourceview::SourceView::get_margin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the position of the right margin 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the position of the right margin </dd></dl>

</div>
</div><p>
<a class="anchor" name="af700f3d3eadbbe54245ccc21afff177"></a><!-- doxytag: member="gtksourceview::SourceView::set_marker_pixbuf" ref="af700f3d3eadbbe54245ccc21afff177" args="(const Glib::ustring &amp;marker, Glib::RefPtr&lt; Gdk::Pixbuf &gt; pixbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_marker_pixbuf           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>marker</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::RefPtr&lt; Gdk::Pixbuf &gt;&nbsp;</td>
          <td class="paramname"> <em>pixbuf</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
associates a marker pixbuf with a given marker name 
<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>marker</em>&nbsp;</td><td>the marker name to consider </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pixbuf</em>&nbsp;</td><td>the new pixbuf </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="a63b2506c3b38ef5c0a2b57456d24b72"></a><!-- doxytag: member="gtksourceview::SourceView::get_marker_pixbuf" ref="a63b2506c3b38ef5c0a2b57456d24b72" args="(const Glib::ustring &amp;marker)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;Gdk::Pixbuf&gt; gtksourceview::SourceView::get_marker_pixbuf           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>marker</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the marker pixbuf associated to a given marker name 
<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>marker</em>&nbsp;</td><td>the marker name to consider </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the pixbuf, or nil if no pixbuf is associated to the given marker name </dd></dl>

</div>
</div><p>
<a class="anchor" name="2cbbb0136893a143479ac864ca2f96d6"></a><!-- doxytag: member="gtksourceview::SourceView::get_marker_pixbuf" ref="2cbbb0136893a143479ac864ca2f96d6" args="(const Glib::ustring &amp;marker) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;const Gdk::Pixbuf&gt; gtksourceview::SourceView::get_marker_pixbuf           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>marker</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the marker pixbuf associated to a given marker name 
<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>marker</em>&nbsp;</td><td>the marker name to consider </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the pixbuf, or nil if no pixbuf is associated to the given marker name </dd></dl>

</div>
</div><p>
<a class="anchor" name="81acc0e000d944e8e71bab82418e636c"></a><!-- doxytag: member="gtksourceview::SourceView::set_smart_home_end" ref="81acc0e000d944e8e71bab82418e636c" args="(bool enable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_smart_home_end           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>enable</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
activate whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end 
<p>
if true, HOME and END keys will move to the first/last non space character of the line before moving to the start/end 
</div>
</div><p>
<a class="anchor" name="23d734cad085dcabf964abb1db3f8c31"></a><!-- doxytag: member="gtksourceview::SourceView::get_smart_home_end" ref="23d734cad085dcabf964abb1db3f8c31" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_smart_home_end           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
test whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if HOME and END keys will move to the first/last non space character of the line before moving to the start/end, false otherwise </dd></dl>

</div>
</div><p>
<a class="anchor" name="a7d37461b4d7577a1d573467882571bd"></a><!-- doxytag: member="gtksourceview::SourceView::signal_redo" ref="a7d37461b4d7577a1d573467882571bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::SignalProxy0&lt; void &gt; gtksourceview::SourceView::signal_redo           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void redo()</code> </dd></dl>

</div>
</div><p>
<a class="anchor" name="b57e26c3470fcc0db1a1ba543111d0cc"></a><!-- doxytag: member="gtksourceview::SourceView::signal_undo" ref="b57e26c3470fcc0db1a1ba543111d0cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::SignalProxy0&lt; void &gt; gtksourceview::SourceView::signal_undo           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void undo()</code> </dd></dl>

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

<p>

</div>
</div><p>
<a class="anchor" name="1c5585f00db526ae95904a46fd7208d4"></a><!-- doxytag: member="gtksourceview::SourceView::wrap" ref="1c5585f00db526ae95904a46fd7208d4" args="(GtkSourceView *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgtksourceview_1_1SourceView.html">gtksourceview::SourceView</a> * wrap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</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 width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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="sourceview_8h-source.html">sourceview.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Tue May 1 21:29:15 2007 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.1 </small></address>
</body>
</html>