Sophie

Sophie

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

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::SourceView 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_1SourceView.html">SourceView</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<div class="title">gtksourceview::SourceView Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="gtksourceview::SourceView" --><!-- doxytag: inherits="Gtk::TextView" -->
<p>The view object.  <a href="classgtksourceview_1_1SourceView.html#details">More...</a></p>

<p><code>#include &lt;gtksourceviewmm/sourceview.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gtksourceview::SourceView:</div>
<div class="dyncontent">
<div class="center"><img src="classgtksourceview_1_1SourceView__inherit__graph.png" border="0" usemap="#gtksourceview_1_1SourceView_inherit__map" alt="Inheritance graph"/></div>
<map name="gtksourceview_1_1SourceView_inherit__map" id="gtksourceview_1_1SourceView_inherit__map">
<area shape="rect" id="node2" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextView.html" title="Gtk::TextView" alt="" coords="76,453,183,480"/><area shape="rect" id="node4" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Container.html" title="Gtk::Container" alt="" coords="72,379,187,405"/><area shape="rect" id="node6" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html" title="Gtk::Widget" alt="" coords="82,304,176,331"/><area shape="rect" id="node8" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Object.html" title="Gtk::Object" alt="" coords="21,229,115,256"/><area shape="rect" id="node10" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,155,115,181"/><area shape="rect" id="node12" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,131,107"/><area shape="rect" id="node14" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,32"/><area shape="rect" id="node16" href="../../../gtkmm-2.4/reference/html/classAtk_1_1Implementor.html" title="Implementor" alt="" coords="139,229,243,256"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classgtksourceview_1_1SourceView-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>, const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceMark.html">SourceMark</a> &gt;&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a1cc81f100c01e7e545da8b1744823035">SlotMarkTooltip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Slot holding a function. <a href="#a1cc81f100c01e7e545da8b1744823035"></a><br/></td></tr>
<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="ad317e1194ceadb18c912d4a142c75ab9"></a><!-- doxytag: member="gtksourceview::SourceView::gobj" ref="ad317e1194ceadb18c912d4a142c75ab9" args="()" -->
GtkSourceView*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ad317e1194ceadb18c912d4a142c75ab9">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="a7c9d3eadf0c1ace995fc1dadeea46029"></a><!-- doxytag: member="gtksourceview::SourceView::gobj" ref="a7c9d3eadf0c1ace995fc1dadeea46029" args="() const " -->
const GtkSourceView*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a7c9d3eadf0c1ace995fc1dadeea46029">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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ad3acc4a2b3573d4ced432a9108fad904">SourceView</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a>. <a href="#ad3acc4a2b3573d4ced432a9108fad904"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#aa484a20a44204a6130a8c33013f67e4e">SourceView</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_1SourceBuffer.html">SourceBuffer</a> &gt;&amp; buffer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> widget displaying the buffer <em>buffer</em>. <a href="#aa484a20a44204a6130a8c33013f67e4e"></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>&lt; const <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#af2d9379f2511efe8833a04adf2224f2c">get_source_buffer</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the GtkTextBuffer being displayed by this text view. <a href="#af2d9379f2511efe8833a04adf2224f2c"></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>&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a3b97651c5c5c13d06f8173944944421a">get_source_buffer</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the GtkTextBuffer being displayed by this text view. <a href="#a3b97651c5c5c13d06f8173944944421a"></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_1SourceView.html#a53060bfe77557f1ea0e5f8783df0d45e">set_source_buffer</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_1SourceBuffer.html">SourceBuffer</a> &gt;&amp; source_buffer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a source_buffer as the buffer being displayed by source view. <a href="#a53060bfe77557f1ea0e5f8783df0d45e"></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_1SourceView.html#a3a2421602873676b8ff1049a800805d5">set_show_line_numbers</a> (bool <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#aa791d86a0bb3658e378e81d731dd0121">show</a>=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>true</code> line numbers will be displayed beside the text. <a href="#a3a2421602873676b8ff1049a800805d5"></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_1SourceView.html#ae7cb6e49d8f3c5bc3e8ff4dcdb304225">get_show_line_numbers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether line numbers are displayed beside the text. <a href="#ae7cb6e49d8f3c5bc3e8ff4dcdb304225"></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_1SourceView.html#a32ae3a21b59d2c9e02737a39529c38b1">set_tab_width</a> (guint width)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the width of tabulation in characters. <a href="#a32ae3a21b59d2c9e02737a39529c38b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a48b910f16033a6759b40f062d0842804">get_tab_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of tabulation in characters. <a href="#a48b910f16033a6759b40f062d0842804"></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_1SourceView.html#a059a76c5b6d3db0e7d99d4b0eb4d311c">set_auto_indent</a> (bool enable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>true</code> auto indentation of text is enabled. <a href="#a059a76c5b6d3db0e7d99d4b0eb4d311c"></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_1SourceView.html#ad54ada59a8bd23d437fa9cbb98ab075f">get_auto_indent</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether auto indentation of text is enabled. <a href="#ad54ada59a8bd23d437fa9cbb98ab075f"></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_1SourceView.html#a376e4e6d966b9b494412195a090714be">set_insert_spaces_instead_of_tabs</a> (bool enable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>true</code> any tabulator character inserted is replaced by a group of space characters. <a href="#a376e4e6d966b9b494412195a090714be"></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_1SourceView.html#a2f1ec6a02cc2c9f0f2b5809f010323ad">get_insert_spaces_instead_of_tabs</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether when inserting a tabulator character it should be replaced by a group of space characters. <a href="#a2f1ec6a02cc2c9f0f2b5809f010323ad"></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_1SourceView.html#a415230a8c6cceea68673a37075b2dbaf">set_show_right_margin</a> (bool <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#aa791d86a0bb3658e378e81d731dd0121">show</a>=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>true</code> a right margin is displayed. <a href="#a415230a8c6cceea68673a37075b2dbaf"></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_1SourceView.html#a38f996c62303e72dd1d6945e58202a12">get_show_right_margin</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a right margin is displayed. <a href="#a38f996c62303e72dd1d6945e58202a12"></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_1SourceView.html#a4771b602c05ff0f002af25a6283538cb">set_highlight_current_line</a> (bool highlight=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <em>highlight</em> is <code>true</code> the current line is highlighted. <a href="#a4771b602c05ff0f002af25a6283538cb"></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_1SourceView.html#a8a08d2e00bda8f54ca11fd06baa7c13b">get_highlight_current_line</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the current line is highlighted. <a href="#a8a08d2e00bda8f54ca11fd06baa7c13b"></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_1SourceView.html#ae01c52a6324ee76d0b35dc0df9cfd955">set_right_margin_position</a> (guint margin)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the position of the right margin. <a href="#ae01c52a6324ee76d0b35dc0df9cfd955"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a40d16d208392943ca56ceed5b13076a8">get_right_margin_position</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the position of the right margin. <a href="#a40d16d208392943ca56ceed5b13076a8"></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_1SourceView.html#a6be73ce1e7ecf3ecd190ab39790a00ce">set_smart_home_end</a> (<a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a> smart_he)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the desired movement of the cursor when HOME and END keys are pressed. <a href="#a6be73ce1e7ecf3ecd190ab39790a00ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a376c6c1fe0b625d16c329756ca555a86">get_smart_home_end</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a SourceSmartHomeEndType end value specifying how the cursor will move when HOME and END keys are pressed. <a href="#a376c6c1fe0b625d16c329756ca555a86"></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_1SourceView.html#a85d251909288f858a72d59d118158566">set_show_line_marks</a> (bool <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1Widget.html#aa791d86a0bb3658e378e81d731dd0121">show</a>=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>true</code> line marks will be displayed beside the text. <a href="#a85d251909288f858a72d59d118158566"></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_1SourceView.html#a9e322e4c1434adba7209913a284ee883">get_show_line_marks</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether line marks are displayed beside the text. <a href="#a9e322e4c1434adba7209913a284ee883"></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_1SourceView.html#af0d48f4ed03089b3adad180a9531098d">set_indent_on_tab</a> (bool enable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>true</code>, when the tab key is pressed and there is a selection, the selected text is indented of one level instead of being replaced with the \t characters. <a href="#af0d48f4ed03089b3adad180a9531098d"></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_1SourceView.html#a0c9f9c7ab013ae68a6bfce326ffab31b">get_indent_on_tab</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether when the tab key is pressed the current selection should get indented instead of replaced with the \t character. <a href="#a0c9f9c7ab013ae68a6bfce326ffab31b"></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_1SourceView.html#ae7312f8eda681a5294e6b6eafca6aa83">set_indent_width</a> (gint width)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of spaces to use for each step of indent. <a href="#ae7312f8eda681a5294e6b6eafca6aa83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a462705da74d4f2f145ceea6b62e6b944">get_indent_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of spaces to use for each step of indent. <a href="#a462705da74d4f2f145ceea6b62e6b944"></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_1SourceView.html#a3b6f8dd92a059fdb4e981ec68ea9b3bf">set_mark_category_priority</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, gint priority)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <em>priority</em> for the given mark <em>category</em>. <a href="#a3b6f8dd92a059fdb4e981ec68ea9b3bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ae5f2f178ec05149fde68046d3053ed3b">get_mark_category_priority</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the priority which is associated with the given <em>category</em>. <a href="#ae5f2f178ec05149fde68046d3053ed3b"></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_1SourceView.html#a2bd82f36915eb580b0dd6d47da40b4e8">set_mark_category_pixbuf</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp; pixbuf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Associates a given <em>pixbuf</em> with a given mark <em>category</em>. <a href="#a2bd82f36915eb580b0dd6d47da40b4e8"></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>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a9d8f005fe498c2a5f4adf4a852f082a8">get_mark_category_pixbuf</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the pixbuf which is associated with the given mark <em>category</em>. <a href="#a9d8f005fe498c2a5f4adf4a852f082a8"></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>&lt; const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a0e9eab1df38df14a7898227e286b47c9">get_mark_category_pixbuf</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the pixbuf which is associated with the given mark <em>category</em>. <a href="#a0e9eab1df38df14a7898227e286b47c9"></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_1SourceView.html#a0690dfe09c7c1f51ef136b358dd31df6">set_mark_category_icon</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp; pixbuf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon to be used for <em>category</em> to <em>pixbuf</em>. <a href="#a0690dfe09c7c1f51ef136b358dd31df6"></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_1SourceView.html#af35c32ed08adf75d4530481f8a1150b7">set_mark_category_icon</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1StockID.html">Gtk::StockID</a>&amp; stock_id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon to be used for <em>category</em> to the stock item <em>stock_id</em>. <a href="#af35c32ed08adf75d4530481f8a1150b7"></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_1SourceView.html#aee28a6e24efbe6df15fa49e09c066f16">set_mark_category_icon</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon to be used for <em>category</em> to the named theme item <em>name</em>. <a href="#aee28a6e24efbe6df15fa49e09c066f16"></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_1SourceView.html#a42af36026cd5cf1ef1ae3c5c07a5c658">unset_mark_category_icon</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets the icon used for <em>category</em>. <a href="#a42af36026cd5cf1ef1ae3c5c07a5c658"></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_1SourceView.html#abc04f98946f177643aad97d6e52a32b0">set_mark_category_background</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets given background <em>color</em> for mark <em>category</em>. <a href="#abc04f98946f177643aad97d6e52a32b0"></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_1SourceView.html#accc452c795c7ebd7a409566c804dba44">unset_mark_category_background</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets background for mark <em>category</em>. <a href="#accc452c795c7ebd7a409566c804dba44"></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_1SourceView.html#aac797893957db2c6230c0b4bb3bcdec0">get_mark_category_background</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a>&amp; dest) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the background color associated with given <em>category</em>. <a href="#aac797893957db2c6230c0b4bb3bcdec0"></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_1SourceView.html#ae0d066a0c14dd2d5fe8bc5e522f6de15">set_draw_spaces</a> (<a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a> flags=SOURCE_DRAW_SPACES_ALL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if and how the spaces should be visualized. <a href="#ae0d066a0c14dd2d5fe8bc5e522f6de15"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a516679917538cf0e02d365ae0db00558">get_draw_spaces</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SourceDrawSpacesFlags specifying if and how spaces should be displayed. <a href="#a516679917538cf0e02d365ae0db00558"></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_1SourceView.html#a1f9970a420968c39747b9d36b42043a0">set_mark_category_tooltip_func</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="el" href="classgtksourceview_1_1SourceView.html#a1cc81f100c01e7e545da8b1744823035">SlotMarkTooltip</a>&amp; slot)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a SlotMarkTooltip used to set tooltip on marks from the given mark <em>category</em>. <a href="#a1f9970a420968c39747b9d36b42043a0"></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_1SourceView.html#adb83c8e78307f241b26da79acfb5f160">set_mark_category_tooltip_markup_func</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category, const <a class="el" href="classgtksourceview_1_1SourceView.html#a1cc81f100c01e7e545da8b1744823035">SlotMarkTooltip</a>&amp; slot)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a SlotMarkTooltip used to set tooltip on marks from the given mark <em>category</em>. <a href="#adb83c8e78307f241b26da79acfb5f160"></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_1SourceView.html#a84f0144d282a16ea183a689fc611bd40">unset_mark_category_tooltip_func</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; category)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets a function used to set tooltip marks from the given mark <em>category</em>. <a href="#a84f0144d282a16ea183a689fc611bd40"></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>&lt; <a class="el" href="classgtksourceview_1_1SourceGutter.html">SourceGutter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a3317737a6d062de5d2be30afbeb6f072">get_gutter</a> (<a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a> window_type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classgtksourceview_1_1SourceGutter.html" title="Gutter object for SourceView.">SourceGutter</a> object associated with <em>window_type</em> for this view. <a href="#a3317737a6d062de5d2be30afbeb6f072"></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>&lt; const <a class="el" href="classgtksourceview_1_1SourceGutter.html">SourceGutter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ae41b42e0290f50d100b4353bf3f776ae">get_gutter</a> (<a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a> window_type) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classgtksourceview_1_1SourceGutter.html" title="Gutter object for SourceView.">SourceGutter</a> object associated with <em>window_type</em> for this view. <a href="#ae41b42e0290f50d100b4353bf3f776ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgtksourceview_1_1SourceCompletion.html">SourceCompletion</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#afbf082cc684f7e0a9ab36385e29af298">get_completion</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classgtksourceview_1_1SourceCompletion.html" title="Main Completion Object.">SourceCompletion</a> associated with this view. <a href="#afbf082cc684f7e0a9ab36385e29af298"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgtksourceview_1_1SourceCompletion.html">SourceCompletion</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a14860186003fe050772efe4478814f48">get_completion</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classgtksourceview_1_1SourceCompletion.html" title="Main Completion Object.">SourceCompletion</a> associated with this view. <a href="#a14860186003fe050772efe4478814f48"></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_1SourceView.html#aa7d37461b4d7577a1d573467882571bd">signal_redo</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when redo action is requested. <a href="#aa7d37461b4d7577a1d573467882571bd"></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_1SourceView.html#ab57e26c3470fcc0db1a1ba543111d0cc">signal_undo</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when undo action is requested. <a href="#ab57e26c3470fcc0db1a1ba543111d0cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>&amp;, GdkEvent* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a8977e2baf4ca1fdf9ca854a56d19118e">signal_line_mark_activated</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emitted when a line mark has been activated (for instance when there was a button press in the line marks gutter). <a href="#a8977e2baf4ca1fdf9ca854a56d19118e"></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_1SourceView.html#aef6190758b0f137957a7ff9f578326da">property_show_line_numbers</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display line numbers. <a href="#aef6190758b0f137957a7ff9f578326da"></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_1SourceView.html#a2ef313e47afbdd2a1f0dde826ea8f799">property_show_line_numbers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display line numbers. <a href="#a2ef313e47afbdd2a1f0dde826ea8f799"></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_1SourceView.html#a34fd9446e2a345bded699d79480dc45c">property_show_line_marks</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display line mark pixbufs. <a href="#a34fd9446e2a345bded699d79480dc45c"></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_1SourceView.html#a70af2d9ac05f7a5b0e6d97feb26bbe6a">property_show_line_marks</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display line mark pixbufs. <a href="#a70af2d9ac05f7a5b0e6d97feb26bbe6a"></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_1SourceView.html#ae5b737e79170e35dadc786dbea0496a7">property_tab_width</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of a tab character expressed in spaces. <a href="#ae5b737e79170e35dadc786dbea0496a7"></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_1SourceView.html#a2c1a613ea9e3175dc11d24b8038538c4">property_tab_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of a tab character expressed in spaces. <a href="#a2c1a613ea9e3175dc11d24b8038538c4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ae79dd0a22edb36220c98e423718750de">property_indent_width</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of spaces to use for each step of indent. <a href="#ae79dd0a22edb36220c98e423718750de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a61da7c2a5df18826c538a56316d26cf3">property_indent_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of spaces to use for each step of indent. <a href="#a61da7c2a5df18826c538a56316d26cf3"></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_1SourceView.html#a3b2f0514b204ba9060ffd79963b93f6d">property_auto_indent</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable auto indentation. <a href="#a3b2f0514b204ba9060ffd79963b93f6d"></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_1SourceView.html#a3062ca935bd13bd02d322b5defab5af1">property_auto_indent</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable auto indentation. <a href="#a3062ca935bd13bd02d322b5defab5af1"></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_1SourceView.html#af1494a9df955b05a0bdd8c27696c817d">property_insert_spaces_instead_of_tabs</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to insert spaces instead of tabs. <a href="#af1494a9df955b05a0bdd8c27696c817d"></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_1SourceView.html#ac7f79a6ad4803bc6ff689c300aa26b19">property_insert_spaces_instead_of_tabs</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to insert spaces instead of tabs. <a href="#ac7f79a6ad4803bc6ff689c300aa26b19"></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_1SourceView.html#af4d8cc50e3bd7597997d9457e0f74437">property_show_right_margin</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display the right margin. <a href="#af4d8cc50e3bd7597997d9457e0f74437"></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_1SourceView.html#a66dcf590456b4091bc4b5f2604d8b41a">property_show_right_margin</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display the right margin. <a href="#a66dcf590456b4091bc4b5f2604d8b41a"></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_1SourceView.html#a8be54e4c6c8ae1af3bb1cb6ebe30ebb1">property_right_margin_position</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the right margin. <a href="#a8be54e4c6c8ae1af3bb1cb6ebe30ebb1"></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_1SourceView.html#a33d4614f75c04f672dc037ee65aab344">property_right_margin_position</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the right margin. <a href="#a33d4614f75c04f672dc037ee65aab344"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a08548473be5de4df7da4d33f8514a87d">property_smart_home_end</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">HOME and END keys move to first/last non whitespace characters on line before going to the start/end of the line. <a href="#a08548473be5de4df7da4d33f8514a87d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a52318e6203074dcdcd0197ee78903f71">property_smart_home_end</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">HOME and END keys move to first/last non whitespace characters on line before going to the start/end of the line. <a href="#a52318e6203074dcdcd0197ee78903f71"></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_1SourceView.html#a6353ee3eea5ed19ac205ce1d6f073793">property_highlight_current_line</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to highlight the current line. <a href="#a6353ee3eea5ed19ac205ce1d6f073793"></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_1SourceView.html#a2b3566d89e5d7282bc7c08005b175cf9">property_highlight_current_line</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to highlight the current line. <a href="#a2b3566d89e5d7282bc7c08005b175cf9"></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_1SourceView.html#a8f186839f9bd4baba3c4f25f1949e6be">property_indent_on_tab</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to indent the selected text when the tab key is pressed. <a href="#a8f186839f9bd4baba3c4f25f1949e6be"></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_1SourceView.html#a09e21d423d2f0679a6bbe6382bf9ad50">property_indent_on_tab</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to indent the selected text when the tab key is pressed. <a href="#a09e21d423d2f0679a6bbe6382bf9ad50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a12e801ddf512331621ab16684d3f58cf">property_draw_spaces</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if and how the spaces should be visualized. <a href="#a12e801ddf512331621ab16684d3f58cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a291abb36c97441bfe97d11f0a6b9a874">property_draw_spaces</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if and how the spaces should be visualized. <a href="#a291abb36c97441bfe97d11f0a6b9a874"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acee74e12ada80409a74da18a8a50c0c6"></a><!-- doxytag: member="gtksourceview::SourceView::gutter_position_lines" ref="acee74e12ada80409a74da18a8a50c0c6" args="" -->
static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#acee74e12ada80409a74da18a8a50c0c6">gutter_position_lines</a> = -30</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The gutter position of the lines renderer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3eae6a1b89a7079599cdd843a15a2df"></a><!-- doxytag: member="gtksourceview::SourceView::gutter_position_marks" ref="af3eae6a1b89a7079599cdd843a15a2df" args="" -->
static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#af3eae6a1b89a7079599cdd843a15a2df">gutter_position_marks</a> = -20</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The gutter position of the marks renderer. <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_1SourceView.html">gtksourceview::SourceView</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a1c5585f00db526ae95904a46fd7208d4">wrap</a> (GtkSourceView* 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="#a1c5585f00db526ae95904a46fd7208d4"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The view object. </p>
<p><a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> is the main object of the gtksourceviewmm library. It provides a text view which has syntax highlighting, undo/redo and text marks. Use a <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="Buffer object for SourceView.">SourceBuffer</a> to display text with a GtkSourceView. </p>
</div><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a1cc81f100c01e7e545da8b1744823035"></a><!-- doxytag: member="gtksourceview::SourceView::SlotMarkTooltip" ref="a1cc81f100c01e7e545da8b1744823035" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</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_1SourceMark.html">SourceMark</a>&gt;&amp; &gt; <a class="el" href="classgtksourceview_1_1SourceView.html#a1cc81f100c01e7e545da8b1744823035">gtksourceview::SourceView::SlotMarkTooltip</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Slot holding a function. </p>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> on_mark_tooltip(const Glib::RefPtr&lt;SourceMark&gt;&amp; mark);</code></dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000157">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad3acc4a2b3573d4ced432a9108fad904"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="ad3acc4a2b3573d4ced432a9108fad904" 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>)</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a>. </p>
<p>An empty default buffer will be created for you. If you want to specify your own buffer, consider the other constructor.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="aa484a20a44204a6130a8c33013f67e4e"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="aa484a20a44204a6130a8c33013f67e4e" args="(const 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">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>buffer</em></td><td>)</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a> widget displaying the buffer <em>buffer</em>. </p>
<p>One buffer can be shared among many widgets.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">buffer</td><td>A <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="Buffer object for SourceView.">SourceBuffer</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>: A new <a class="el" href="classgtksourceview_1_1SourceView.html" title="The view object.">SourceView</a>. </dd></dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad54ada59a8bd23d437fa9cbb98ab075f"></a><!-- doxytag: member="gtksourceview::SourceView::get_auto_indent" ref="ad54ada59a8bd23d437fa9cbb98ab075f" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether auto indentation of text is enabled. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if auto indentation is enabled. </dd></dl>

</div>
</div>
<a class="anchor" id="afbf082cc684f7e0a9ab36385e29af298"></a><!-- doxytag: member="gtksourceview::SourceView::get_completion" ref="afbf082cc684f7e0a9ab36385e29af298" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgtksourceview_1_1SourceCompletion.html">SourceCompletion</a>* gtksourceview::SourceView::get_completion </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_1SourceCompletion.html" title="Main Completion Object.">SourceCompletion</a> associated with this view. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceCompletion.html" title="Main Completion Object.">SourceCompletion</a> associated with this view.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000163">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a14860186003fe050772efe4478814f48"></a><!-- doxytag: member="gtksourceview::SourceView::get_completion" ref="a14860186003fe050772efe4478814f48" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classgtksourceview_1_1SourceCompletion.html">SourceCompletion</a>* gtksourceview::SourceView::get_completion </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_1SourceCompletion.html" title="Main Completion Object.">SourceCompletion</a> associated with this view. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceCompletion.html" title="Main Completion Object.">SourceCompletion</a> associated with this view.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000164">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a516679917538cf0e02d365ae0db00558"></a><!-- doxytag: member="gtksourceview::SourceView::get_draw_spaces" ref="a516679917538cf0e02d365ae0db00558" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a> gtksourceview::SourceView::get_draw_spaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the SourceDrawSpacesFlags specifying if and how spaces should be displayed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The SourceDrawSpacesFlags, 0 if no spaces should be drawn. </dd></dl>

</div>
</div>
<a class="anchor" id="a3317737a6d062de5d2be30afbeb6f072"></a><!-- doxytag: member="gtksourceview::SourceView::get_gutter" ref="a3317737a6d062de5d2be30afbeb6f072" args="(Gtk::TextWindowType window_type)" -->
<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_1SourceGutter.html">SourceGutter</a>&gt; gtksourceview::SourceView::get_gutter </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a>&#160;</td>
          <td class="paramname"><em>window_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classgtksourceview_1_1SourceGutter.html" title="Gutter object for SourceView.">SourceGutter</a> object associated with <em>window_type</em> for this view. </p>
<p>Only <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a52620d0d0540cbbfa299f1aef1cbb37e">Gtk::TEXT_WINDOW_LEFT</a> and <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4ae07cf0931417a31f85fdf577e5bc6f8d">Gtk::TEXT_WINDOW_RIGHT</a> are supported, respectively corresponding to the left and right gutter. The line numbers and mark category icons are rendered in the gutter corresponding to <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a52620d0d0540cbbfa299f1aef1cbb37e">Gtk::TEXT_WINDOW_LEFT</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">window_type</td><td>The gutter window type</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceGutter.html" title="Gutter object for SourceView.">SourceGutter</a>.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000161">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae41b42e0290f50d100b4353bf3f776ae"></a><!-- doxytag: member="gtksourceview::SourceView::get_gutter" ref="ae41b42e0290f50d100b4353bf3f776ae" args="(Gtk::TextWindowType window_type) 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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classgtksourceview_1_1SourceGutter.html">SourceGutter</a>&gt; gtksourceview::SourceView::get_gutter </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a>&#160;</td>
          <td class="paramname"><em>window_type</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classgtksourceview_1_1SourceGutter.html" title="Gutter object for SourceView.">SourceGutter</a> object associated with <em>window_type</em> for this view. </p>
<p>Only <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a52620d0d0540cbbfa299f1aef1cbb37e">Gtk::TEXT_WINDOW_LEFT</a> and <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4ae07cf0931417a31f85fdf577e5bc6f8d">Gtk::TEXT_WINDOW_RIGHT</a> are supported, respectively corresponding to the left and right gutter. The line numbers and mark category icons are rendered in the gutter corresponding to <a class="elRef" href="../../../gtkmm-2.4/reference/html/group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a52620d0d0540cbbfa299f1aef1cbb37e">Gtk::TEXT_WINDOW_LEFT</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">window_type</td><td>The gutter window type</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgtksourceview_1_1SourceGutter.html" title="Gutter object for SourceView.">SourceGutter</a>.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000162">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8a08d2e00bda8f54ca11fd06baa7c13b"></a><!-- doxytag: member="gtksourceview::SourceView::get_highlight_current_line" ref="a8a08d2e00bda8f54ca11fd06baa7c13b" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the current line is highlighted. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the current line is highlighted. </dd></dl>

</div>
</div>
<a class="anchor" id="a0c9f9c7ab013ae68a6bfce326ffab31b"></a><!-- doxytag: member="gtksourceview::SourceView::get_indent_on_tab" ref="a0c9f9c7ab013ae68a6bfce326ffab31b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_indent_on_tab </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether when the tab key is pressed the current selection should get indented instead of replaced with the \t character. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the selection is indented when tab is pressed.</dd></dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000023">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a462705da74d4f2f145ceea6b62e6b944"></a><!-- doxytag: member="gtksourceview::SourceView::get_indent_width" ref="a462705da74d4f2f145ceea6b62e6b944" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint gtksourceview::SourceView::get_indent_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of spaces to use for each step of indent. </p>
<p>See <a class="el" href="classgtksourceview_1_1SourceView.html#ae7312f8eda681a5294e6b6eafca6aa83" title="Sets the number of spaces to use for each step of indent.">set_indent_width()</a> for details.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Indent width. </dd></dl>

</div>
</div>
<a class="anchor" id="a2f1ec6a02cc2c9f0f2b5809f010323ad"></a><!-- doxytag: member="gtksourceview::SourceView::get_insert_spaces_instead_of_tabs" ref="a2f1ec6a02cc2c9f0f2b5809f010323ad" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether when inserting a tabulator character it should be replaced by a group of space characters. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if spaces are inserted instead of tabs. </dd></dl>

</div>
</div>
<a class="anchor" id="aac797893957db2c6230c0b4bb3bcdec0"></a><!-- doxytag: member="gtksourceview::SourceView::get_mark_category_background" ref="aac797893957db2c6230c0b4bb3bcdec0" args="(const Glib::ustring &amp;category, Gdk::Color &amp;dest) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_mark_category_background </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"><em>dest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the background color associated with given <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">dest</td><td>Destination <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> structure to fill in.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if background color for <em>category</em> was set and <em>dest</em> is set to a valid color, or <code>false</code> otherwise.</dd></dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000156">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>
<p>Gets the background color associated with given <em>category</em>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000002">Since gtksourceviewmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">dest</td><td>Destination <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> structure to fill in. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if background color for <em>category</em> was set and <em>dest</em> is set to a valid color, or <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a9d8f005fe498c2a5f4adf4a852f082a8"></a><!-- doxytag: member="gtksourceview::SourceView::get_mark_category_pixbuf" ref="a9d8f005fe498c2a5f4adf4a852f082a8" args="(const Glib::ustring &amp;category)" -->
<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="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; gtksourceview::SourceView::get_mark_category_pixbuf </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the pixbuf which is associated with the given mark <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Empty <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>.</dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Do not use it.</dd></dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000027">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0e9eab1df38df14a7898227e286b47c9"></a><!-- doxytag: member="gtksourceview::SourceView::get_mark_category_pixbuf" ref="a0e9eab1df38df14a7898227e286b47c9" args="(const Glib::ustring &amp;category) 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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; gtksourceview::SourceView::get_mark_category_pixbuf </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the pixbuf which is associated with the given mark <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Empty <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>.</dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Do not use it.</dd></dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000028">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae5f2f178ec05149fde68046d3053ed3b"></a><!-- doxytag: member="gtksourceview::SourceView::get_mark_category_priority" ref="ae5f2f178ec05149fde68046d3053ed3b" args="(const Glib::ustring &amp;category) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint gtksourceview::SourceView::get_mark_category_priority </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the priority which is associated with the given <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The priority or if <em>category</em> exists but no priority was set, it defaults to 0.</dd></dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000025">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a40d16d208392943ca56ceed5b13076a8"></a><!-- doxytag: member="gtksourceview::SourceView::get_right_margin_position" ref="a40d16d208392943ca56ceed5b13076a8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint gtksourceview::SourceView::get_right_margin_position </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the position of the right margin. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The position of the right margin. </dd></dl>

</div>
</div>
<a class="anchor" id="a9e322e4c1434adba7209913a284ee883"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_line_marks" ref="a9e322e4c1434adba7209913a284ee883" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_show_line_marks </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether line marks are displayed beside the text. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the line marks are displayed.</dd></dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000021">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae7cb6e49d8f3c5bc3e8ff4dcdb304225"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_line_numbers" ref="ae7cb6e49d8f3c5bc3e8ff4dcdb304225" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether line numbers are displayed beside the text. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the line numbers are displayed. </dd></dl>

</div>
</div>
<a class="anchor" id="a38f996c62303e72dd1d6945e58202a12"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_right_margin" ref="a38f996c62303e72dd1d6945e58202a12" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gtksourceview::SourceView::get_show_right_margin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether a right margin is displayed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the right margin is shown. </dd></dl>

</div>
</div>
<a class="anchor" id="a376c6c1fe0b625d16c329756ca555a86"></a><!-- doxytag: member="gtksourceview::SourceView::get_smart_home_end" ref="a376c6c1fe0b625d16c329756ca555a86" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a> gtksourceview::SourceView::get_smart_home_end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a SourceSmartHomeEndType end value specifying how the cursor will move when HOME and END keys are pressed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A SourceSmartHomeEndType value. </dd></dl>

</div>
</div>
<a class="anchor" id="af2d9379f2511efe8833a04adf2224f2c"></a><!-- doxytag: member="gtksourceview::SourceView::get_source_buffer" ref="af2d9379f2511efe8833a04adf2224f2c" 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_1RefPtr.html">Glib::RefPtr</a>&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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the GtkTextBuffer being displayed by this text view. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="Buffer object for SourceView.">SourceBuffer</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a3b97651c5c5c13d06f8173944944421a"></a><!-- doxytag: member="gtksourceview::SourceView::get_source_buffer" ref="a3b97651c5c5c13d06f8173944944421a" 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_1SourceBuffer.html">SourceBuffer</a>&gt; gtksourceview::SourceView::get_source_buffer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the GtkTextBuffer being displayed by this text view. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="Buffer object for SourceView.">SourceBuffer</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a48b910f16033a6759b40f062d0842804"></a><!-- doxytag: member="gtksourceview::SourceView::get_tab_width" ref="a48b910f16033a6759b40f062d0842804" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint gtksourceview::SourceView::get_tab_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the width of tabulation in characters. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Width of tab. </dd></dl>

</div>
</div>
<a class="anchor" id="a3b2f0514b204ba9060ffd79963b93f6d"></a><!-- doxytag: member="gtksourceview::SourceView::property_auto_indent" ref="a3b2f0514b204ba9060ffd79963b93f6d" 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::SourceView::property_auto_indent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to enable auto indentation. </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="a3062ca935bd13bd02d322b5defab5af1"></a><!-- doxytag: member="gtksourceview::SourceView::property_auto_indent" ref="a3062ca935bd13bd02d322b5defab5af1" 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::SourceView::property_auto_indent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to enable auto indentation. </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="a12e801ddf512331621ab16684d3f58cf"></a><!-- doxytag: member="gtksourceview::SourceView::property_draw_spaces" ref="a12e801ddf512331621ab16684d3f58cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a>&gt; gtksourceview::SourceView::property_draw_spaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set if and how the spaces should be visualized. </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="a291abb36c97441bfe97d11f0a6b9a874"></a><!-- doxytag: member="gtksourceview::SourceView::property_draw_spaces" ref="a291abb36c97441bfe97d11f0a6b9a874" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a>&gt; gtksourceview::SourceView::property_draw_spaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set if and how the spaces should be visualized. </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="a6353ee3eea5ed19ac205ce1d6f073793"></a><!-- doxytag: member="gtksourceview::SourceView::property_highlight_current_line" ref="a6353ee3eea5ed19ac205ce1d6f073793" 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::SourceView::property_highlight_current_line </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to highlight the current line. </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="a2b3566d89e5d7282bc7c08005b175cf9"></a><!-- doxytag: member="gtksourceview::SourceView::property_highlight_current_line" ref="a2b3566d89e5d7282bc7c08005b175cf9" 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::SourceView::property_highlight_current_line </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to highlight the current line. </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="a8f186839f9bd4baba3c4f25f1949e6be"></a><!-- doxytag: member="gtksourceview::SourceView::property_indent_on_tab" ref="a8f186839f9bd4baba3c4f25f1949e6be" 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::SourceView::property_indent_on_tab </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to indent the selected text when the tab key is pressed. </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="a09e21d423d2f0679a6bbe6382bf9ad50"></a><!-- doxytag: member="gtksourceview::SourceView::property_indent_on_tab" ref="a09e21d423d2f0679a6bbe6382bf9ad50" 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::SourceView::property_indent_on_tab </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to indent the selected text when the tab key is pressed. </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="ae79dd0a22edb36220c98e423718750de"></a><!-- doxytag: member="gtksourceview::SourceView::property_indent_width" ref="ae79dd0a22edb36220c98e423718750de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; gtksourceview::SourceView::property_indent_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Number of spaces to use for each step of indent. </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="a61da7c2a5df18826c538a56316d26cf3"></a><!-- doxytag: member="gtksourceview::SourceView::property_indent_width" ref="a61da7c2a5df18826c538a56316d26cf3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; gtksourceview::SourceView::property_indent_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Number of spaces to use for each step of indent. </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="af1494a9df955b05a0bdd8c27696c817d"></a><!-- doxytag: member="gtksourceview::SourceView::property_insert_spaces_instead_of_tabs" ref="af1494a9df955b05a0bdd8c27696c817d" 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::SourceView::property_insert_spaces_instead_of_tabs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to insert spaces instead of tabs. </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="ac7f79a6ad4803bc6ff689c300aa26b19"></a><!-- doxytag: member="gtksourceview::SourceView::property_insert_spaces_instead_of_tabs" ref="ac7f79a6ad4803bc6ff689c300aa26b19" 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::SourceView::property_insert_spaces_instead_of_tabs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to insert spaces instead of tabs. </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="a8be54e4c6c8ae1af3bb1cb6ebe30ebb1"></a><!-- doxytag: member="gtksourceview::SourceView::property_right_margin_position" ref="a8be54e4c6c8ae1af3bb1cb6ebe30ebb1" 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::SourceView::property_right_margin_position </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Position of the right margin. </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="a33d4614f75c04f672dc037ee65aab344"></a><!-- doxytag: member="gtksourceview::SourceView::property_right_margin_position" ref="a33d4614f75c04f672dc037ee65aab344" 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::SourceView::property_right_margin_position </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Position of the right margin. </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="a34fd9446e2a345bded699d79480dc45c"></a><!-- doxytag: member="gtksourceview::SourceView::property_show_line_marks" ref="a34fd9446e2a345bded699d79480dc45c" 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::SourceView::property_show_line_marks </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display line mark pixbufs. </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="a70af2d9ac05f7a5b0e6d97feb26bbe6a"></a><!-- doxytag: member="gtksourceview::SourceView::property_show_line_marks" ref="a70af2d9ac05f7a5b0e6d97feb26bbe6a" 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::SourceView::property_show_line_marks </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display line mark pixbufs. </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="aef6190758b0f137957a7ff9f578326da"></a><!-- doxytag: member="gtksourceview::SourceView::property_show_line_numbers" ref="aef6190758b0f137957a7ff9f578326da" 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::SourceView::property_show_line_numbers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display line numbers. </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="a2ef313e47afbdd2a1f0dde826ea8f799"></a><!-- doxytag: member="gtksourceview::SourceView::property_show_line_numbers" ref="a2ef313e47afbdd2a1f0dde826ea8f799" 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::SourceView::property_show_line_numbers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display line numbers. </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="af4d8cc50e3bd7597997d9457e0f74437"></a><!-- doxytag: member="gtksourceview::SourceView::property_show_right_margin" ref="af4d8cc50e3bd7597997d9457e0f74437" 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::SourceView::property_show_right_margin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display the right margin. </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="a66dcf590456b4091bc4b5f2604d8b41a"></a><!-- doxytag: member="gtksourceview::SourceView::property_show_right_margin" ref="a66dcf590456b4091bc4b5f2604d8b41a" 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::SourceView::property_show_right_margin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to display the right margin. </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="a08548473be5de4df7da4d33f8514a87d"></a><!-- doxytag: member="gtksourceview::SourceView::property_smart_home_end" ref="a08548473be5de4df7da4d33f8514a87d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a>&gt; gtksourceview::SourceView::property_smart_home_end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>HOME and END keys move to first/last non whitespace characters on line before going to the start/end of the line. </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="a52318e6203074dcdcd0197ee78903f71"></a><!-- doxytag: member="gtksourceview::SourceView::property_smart_home_end" ref="a52318e6203074dcdcd0197ee78903f71" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a>&gt; gtksourceview::SourceView::property_smart_home_end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>HOME and END keys move to first/last non whitespace characters on line before going to the start/end of the line. </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="ae5b737e79170e35dadc786dbea0496a7"></a><!-- doxytag: member="gtksourceview::SourceView::property_tab_width" ref="ae5b737e79170e35dadc786dbea0496a7" 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::SourceView::property_tab_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of a tab character expressed in spaces. </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="a2c1a613ea9e3175dc11d24b8038538c4"></a><!-- doxytag: member="gtksourceview::SourceView::property_tab_width" ref="a2c1a613ea9e3175dc11d24b8038538c4" 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::SourceView::property_tab_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of a tab character expressed in spaces. </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="a059a76c5b6d3db0e7d99d4b0eb4d311c"></a><!-- doxytag: member="gtksourceview::SourceView::set_auto_indent" ref="a059a76c5b6d3db0e7d99d4b0eb4d311c" 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&#160;</td>
          <td class="paramname"><em>enable</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <code>true</code> auto indentation of text is enabled. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td>Whether to enable auto indentation. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae0d066a0c14dd2d5fe8bc5e522f6de15"></a><!-- doxytag: member="gtksourceview::SourceView::set_draw_spaces" ref="ae0d066a0c14dd2d5fe8bc5e522f6de15" args="(SourceDrawSpacesFlags flags=SOURCE_DRAW_SPACES_ALL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_draw_spaces </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtksourceviewmmEnums.html#ga77acdfb78663674bde0cd13f964176c3">SourceDrawSpacesFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code>SOURCE_DRAW_SPACES_ALL</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set if and how the spaces should be visualized. </p>
<p>Specifying <em>flags</em> as 0 will disable display of spaces.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">flags</td><td>SourceDrawSpacesFlags specifing how white spaces should be displayed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4771b602c05ff0f002af25a6283538cb"></a><!-- doxytag: member="gtksourceview::SourceView::set_highlight_current_line" ref="a4771b602c05ff0f002af25a6283538cb" 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&#160;</td>
          <td class="paramname"><em>highlight</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <em>highlight</em> is <code>true</code> the current line is highlighted. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">highlight</td><td>Whether to highlight the current line. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af0d48f4ed03089b3adad180a9531098d"></a><!-- doxytag: member="gtksourceview::SourceView::set_indent_on_tab" ref="af0d48f4ed03089b3adad180a9531098d" args="(bool enable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_indent_on_tab </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <code>true</code>, when the tab key is pressed and there is a selection, the selected text is indented of one level instead of being replaced with the \t characters. </p>
<p>Shift+Tab unindents the selection.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td>Whether to indent a block when tab is pressed.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000022">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae7312f8eda681a5294e6b6eafca6aa83"></a><!-- doxytag: member="gtksourceview::SourceView::set_indent_width" ref="ae7312f8eda681a5294e6b6eafca6aa83" args="(gint width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_indent_width </td>
          <td>(</td>
          <td class="paramtype">gint&#160;</td>
          <td class="paramname"><em>width</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the number of spaces to use for each step of indent. </p>
<p>If <em>width</em> is -1, the value of the <a class="el" href="classgtksourceview_1_1SourceView.html#ae5b737e79170e35dadc786dbea0496a7" title="Width of a tab character expressed in spaces.">SourceView::property_tab_width</a> property will be used.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">width</td><td>Indent width in characters. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a376e4e6d966b9b494412195a090714be"></a><!-- doxytag: member="gtksourceview::SourceView::set_insert_spaces_instead_of_tabs" ref="a376e4e6d966b9b494412195a090714be" 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&#160;</td>
          <td class="paramname"><em>enable</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <code>true</code> any tabulator character inserted is replaced by a group of space characters. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td>Whether to insert spaces instead of tabs. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abc04f98946f177643aad97d6e52a32b0"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_background" ref="abc04f98946f177643aad97d6e52a32b0" args="(const Glib::ustring &amp;category, const Gdk::Color &amp;color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_background </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Color.html">Gdk::Color</a> &amp;&#160;</td>
          <td class="paramname"><em>color</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets given background <em>color</em> for mark <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">color</td><td>Background color.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000154">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>
<p>Sets given background <em>color</em> for mark <em>category</em>. If <em>color</em> is #<code>0</code>, the background color is unset.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000001">Since gtksourceviewmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">color</td><td>Background color or <code>0</code> to unset it. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0690dfe09c7c1f51ef136b358dd31df6"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_icon" ref="a0690dfe09c7c1f51ef136b358dd31df6" args="(const Glib::ustring &amp;category, const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</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="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>pixbuf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the icon to be used for <em>category</em> to <em>pixbuf</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">pixbuf</td><td>A <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> or empty <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000150">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af35c32ed08adf75d4530481f8a1150b7"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_icon" ref="af35c32ed08adf75d4530481f8a1150b7" args="(const Glib::ustring &amp;category, const Gtk::StockID &amp;stock_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1StockID.html">Gtk::StockID</a> &amp;&#160;</td>
          <td class="paramname"><em>stock_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the icon to be used for <em>category</em> to the stock item <em>stock_id</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">stock_id</td><td>The stock id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000151">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aee28a6e24efbe6df15fa49e09c066f16"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_icon" ref="aee28a6e24efbe6df15fa49e09c066f16" args="(const Glib::ustring &amp;category, const Glib::ustring &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the icon to be used for <em>category</em> to the named theme item <em>name</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">name</td><td>The themed icon name.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000152">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2bd82f36915eb580b0dd6d47da40b4e8"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_pixbuf" ref="a2bd82f36915eb580b0dd6d47da40b4e8" args="(const Glib::ustring &amp;category, const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_pixbuf </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</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="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>pixbuf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Associates a given <em>pixbuf</em> with a given mark <em>category</em>. </p>
<p>If <em>pixbuf</em> is empty, the pixbuf is unset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">pixbuf</td><td>A <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> or empty <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use <a class="el" href="classgtksourceview_1_1SourceView.html#a0690dfe09c7c1f51ef136b358dd31df6" title="Sets the icon to be used for category to pixbuf.">set_mark_category_icon()</a> instead.</dd></dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000026">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3b6f8dd92a059fdb4e981ec68ea9b3bf"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_priority" ref="a3b6f8dd92a059fdb4e981ec68ea9b3bf" args="(const Glib::ustring &amp;category, gint priority)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_priority </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint&#160;</td>
          <td class="paramname"><em>priority</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the <em>priority</em> for the given mark <em>category</em>. </p>
<p>When there are multiple marks on the same line, marks of categories with higher priorities will be drawn on top.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">priority</td><td>The priority for the category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000024">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1f9970a420968c39747b9d36b42043a0"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_tooltip_func" ref="a1f9970a420968c39747b9d36b42043a0" args="(const Glib::ustring &amp;category, const SlotMarkTooltip &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_tooltip_func </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classgtksourceview_1_1SourceView.html#a1cc81f100c01e7e545da8b1744823035">SlotMarkTooltip</a>&amp;&#160;</td>
          <td class="paramname"><em>slot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a SlotMarkTooltip used to set tooltip on marks from the given mark <em>category</em>. </p>
<p>If you also specified a function with <a class="el" href="classgtksourceview_1_1SourceView.html#adb83c8e78307f241b26da79acfb5f160" title="Set a SlotMarkTooltip used to set tooltip on marks from the given mark category.">set_mark_category_tooltip_markup_func()</a> the markup variant takes precedence.</p>
<div class="fragment"><pre class="fragment"> <span class="keyword">static</span> Glib::ustring
 tooltip_func (<a class="code" href="classgtksourceview_1_1SourceMark.html" title="Mark class for SourceBuffer.">gtksourceview::SourceMark</a> *mark)
 {
   <span class="keywordflow">return</span> get_tooltip_for_mark(mark);
 }

 ...

 <a class="code" href="classgtksourceview_1_1SourceView.html#ad3acc4a2b3573d4ced432a9108fad904" title="Creates a new SourceView.">SourceView</a> view;

 view-&gt;set_mark_category_tooltip_func(<span class="stringliteral">&quot;other-mark&quot;</span>,
                                      <a class="codeRef" href="../../../libsigc++-2.0/reference/html/group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863">sigc::ptr_fun</a>(&amp;tooltip_func));
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">slot</td><td>A SlotMarkTooltip.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000158">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="adb83c8e78307f241b26da79acfb5f160"></a><!-- doxytag: member="gtksourceview::SourceView::set_mark_category_tooltip_markup_func" ref="adb83c8e78307f241b26da79acfb5f160" args="(const Glib::ustring &amp;category, const SlotMarkTooltip &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_mark_category_tooltip_markup_func </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classgtksourceview_1_1SourceView.html#a1cc81f100c01e7e545da8b1744823035">SlotMarkTooltip</a>&amp;&#160;</td>
          <td class="paramname"><em>slot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a SlotMarkTooltip used to set tooltip on marks from the given mark <em>category</em>. </p>
<p>See <a class="el" href="classgtksourceview_1_1SourceView.html#a1f9970a420968c39747b9d36b42043a0" title="Set a SlotMarkTooltip used to set tooltip on marks from the given mark category.">set_mark_category_tooltip_func()</a> for more information.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category. </td></tr>
    <tr><td class="paramname">slot</td><td>A SlotMarkTooltip.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000159">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae01c52a6324ee76d0b35dc0df9cfd955"></a><!-- doxytag: member="gtksourceview::SourceView::set_right_margin_position" ref="ae01c52a6324ee76d0b35dc0df9cfd955" args="(guint margin)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_right_margin_position </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>margin</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the position of the right margin. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">margin</td><td>The width in characters where to position the right margin. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a85d251909288f858a72d59d118158566"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_line_marks" ref="a85d251909288f858a72d59d118158566" args="(bool show=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_show_line_marks </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>show</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <code>true</code> line marks will be displayed beside the text. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">show</td><td>Whether line marks should be displayed.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000020">Since gtksourceviewmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3a2421602873676b8ff1049a800805d5"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_line_numbers" ref="a3a2421602873676b8ff1049a800805d5" 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&#160;</td>
          <td class="paramname"><em>show</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <code>true</code> line numbers will be displayed beside the text. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">show</td><td>Whether line numbers should be displayed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a415230a8c6cceea68673a37075b2dbaf"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_right_margin" ref="a415230a8c6cceea68673a37075b2dbaf" args="(bool show=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_show_right_margin </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>show</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <code>true</code> a right margin is displayed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">show</td><td>Whether to show a right margin. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6be73ce1e7ecf3ecd190ab39790a00ce"></a><!-- doxytag: member="gtksourceview::SourceView::set_smart_home_end" ref="a6be73ce1e7ecf3ecd190ab39790a00ce" args="(SourceSmartHomeEndType smart_he)" -->
<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"><a class="el" href="group__gtksourceviewmmEnums.html#gaf41f7961ab071c8ec55fa3725b81e565">SourceSmartHomeEndType</a>&#160;</td>
          <td class="paramname"><em>smart_he</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the desired movement of the cursor when HOME and END keys are pressed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">smart_he</td><td>The desired behavior among SourceSmartHomeEndType. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a53060bfe77557f1ea0e5f8783df0d45e"></a><!-- doxytag: member="gtksourceview::SourceView::set_source_buffer" ref="a53060bfe77557f1ea0e5f8783df0d45e" args="(const 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">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>source_buffer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a source_buffer as the buffer being displayed by source view. </p>
<p>The previous buffer displayed by the text view is unreferenced, and a reference is added to buffer.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">source_buffer</td><td>A <a class="el" href="classgtksourceview_1_1SourceBuffer.html" title="Buffer object for SourceView.">SourceBuffer</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a32ae3a21b59d2c9e02737a39529c38b1"></a><!-- doxytag: member="gtksourceview::SourceView::set_tab_width" ref="a32ae3a21b59d2c9e02737a39529c38b1" args="(guint width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gtksourceview::SourceView::set_tab_width </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>width</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the width of tabulation in characters. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">width</td><td>Width of tab in characters. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8977e2baf4ca1fdf9ca854a56d19118e"></a><!-- doxytag: member="gtksourceview::SourceView::signal_line_mark_activated" ref="a8977e2baf4ca1fdf9ca854a56d19118e" 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_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>&amp;,GdkEvent* &gt; gtksourceview::SourceView::signal_line_mark_activated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted when a line mark has been activated (for instance when there was a button press in the line marks gutter). </p>
<p>You can use <em>iter</em> to determine on which line the activation took place.</p>
<dl class="user"><dt><b>Handler parameters:</b></dt><dd>iter A <a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>. event The GdkEvent that activated the event.</dd></dl>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_line_mark_activated(<a class="elRef" href="../../../gtkmm-2.4/reference/html/classGtk_1_1TextIter.html">Gtk::TextIter</a>&amp; mark, GdkEvent* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aa7d37461b4d7577a1d573467882571bd"></a><!-- doxytag: member="gtksourceview::SourceView::signal_redo" ref="aa7d37461b4d7577a1d573467882571bd" 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::SourceView::signal_redo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted when redo action is requested. </p>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_redo()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ab57e26c3470fcc0db1a1ba543111d0cc"></a><!-- doxytag: member="gtksourceview::SourceView::signal_undo" ref="ab57e26c3470fcc0db1a1ba543111d0cc" 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::SourceView::signal_undo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted when undo action is requested. </p>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_undo()</code> </dd></dl>

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

<p>Unsets background for mark <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000155">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

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

<p>Unsets the icon used for <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000153">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

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

<p>Unsets a function used to set tooltip marks from the given mark <em>category</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">category</td><td>A mark category.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000160">Since gtksourceviewmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a1c5585f00db526ae95904a46fd7208d4"></a><!-- doxytag: member="gtksourceview::SourceView::wrap" ref="a1c5585f00db526ae95904a46fd7208d4" 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">GtkSourceView *&#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:04 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>