<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>libgtksourceviewmm: gtksourceview::SourceView Class Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.1 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li id="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div> <div class="nav"> <a class="el" href="namespacegtksourceview.html">gtksourceview</a>::<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a></div> <h1>gtksourceview::SourceView Class Reference</h1><!-- doxytag: class="gtksourceview::SourceView" -->Multi-line source editing widget. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="sourceview_8h-source.html">sourceview.h</a>></code> <p> <a href="classgtksourceview_1_1SourceView-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#71f2d14b00b3289b639268a843798cca">CppObjectType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef SourceView_Class </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#1e23488c67d14da584ae7261b86a2739">CppClassType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#2f0a7404e70c3cb0a2b6b49efde8772d">BaseObjectType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="sourceview_8h.html#35a5e5c6ebd75d9f1ac2a0024efec821">GtkSourceViewClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#abb44236ebc7ba49b7b5a20b2b6c46a3">BaseClassType</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#48a62c461ace4f075b0353951f7a305a">~SourceView</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#d317e1194ceadb18c912d4a142c75ab9">gobj</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#d317e1194ceadb18c912d4a142c75ab9"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4eba7040464a6b81a7a891d7e8536746">gobj</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#4eba7040464a6b81a7a891d7e8536746"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#d3acc4a2b3573d4ced432a9108fad904">SourceView</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">default constructor <a href="#d3acc4a2b3573d4ced432a9108fad904"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#377eb4302e49bad08c4e5612e645f7f0">SourceView</a> (Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > &buffer)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">constructor. <a href="#377eb4302e49bad08c4e5612e645f7f0"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr< const <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#e1f8ecb810bf8e5170855ffc00885400">get_source_buffer</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the source buffer associated to the current instance <a href="#e1f8ecb810bf8e5170855ffc00885400"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#3b97651c5c5c13d06f8173944944421a">get_source_buffer</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the source buffer associated to the current instance <a href="#3b97651c5c5c13d06f8173944944421a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#0a6407be0b6bb6ef1ff22a839afc7177">set_source_buffer</a> (Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > &source_buffer)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set the source buffer to be displayed by the <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> <a href="#0a6407be0b6bb6ef1ff22a839afc7177"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#3a2421602873676b8ff1049a800805d5">set_show_line_numbers</a> (bool show=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">display line numbers beside the text, or not <a href="#3a2421602873676b8ff1049a800805d5"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#0f1013d7856c20baaf415b4eeb5ab326">get_show_line_numbers</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test whether line numbers are displayed beside the text <a href="#0f1013d7856c20baaf415b4eeb5ab326"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#b27507352f06cd854e2c84d95d35e306">set_show_line_markers</a> (bool show=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">display line markers beside the text, nor not. <a href="#b27507352f06cd854e2c84d95d35e306"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#638d48ae3e596a6b3c25cf7cba3e5377">get_show_line_markers</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test whether if line markers are displayed beside the text <a href="#638d48ae3e596a6b3c25cf7cba3e5377"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#851d2870d8f38d9d785e035810e98e16">set_tabs_width</a> (guint width)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set tabs width <a href="#851d2870d8f38d9d785e035810e98e16"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">guint </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#fa9ecd18154eb8daa038304ce53e11a2">get_tabs_width</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get tab width <a href="#fa9ecd18154eb8daa038304ce53e11a2"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#059a76c5b6d3db0e7d99d4b0eb4d311c">set_auto_indent</a> (bool enable=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set automatic text indention or not <a href="#059a76c5b6d3db0e7d99d4b0eb4d311c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#577b88b860c59a531b91babe5fcb8b8f">get_auto_indent</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test whether automatic text indentation is activated <a href="#577b88b860c59a531b91babe5fcb8b8f"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#376e4e6d966b9b494412195a090714be">set_insert_spaces_instead_of_tabs</a> (bool enable=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">activate (or de-activate) the replacement of any inserted tabulator character by a group of space character <a href="#376e4e6d966b9b494412195a090714be"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#8540b20a180d9ba5911e57db38112f24">get_insert_spaces_instead_of_tabs</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test whether the replacement of any inserted tabulator character by a group of space character is activated <a href="#8540b20a180d9ba5911e57db38112f24"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#41c983e5aab89d0555585a2669cf5e67">set_show_margin</a> (bool show=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">activate (or de-activate) the display of a margin <a href="#41c983e5aab89d0555585a2669cf5e67"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#6e61111ebc3cf1799294c799c3f08f3b">get_show_margin</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test if a margin is displayed <a href="#6e61111ebc3cf1799294c799c3f08f3b"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4771b602c05ff0f002af25a6283538cb">set_highlight_current_line</a> (bool highlight=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">do highlight the currently selected line, or not <a href="#4771b602c05ff0f002af25a6283538cb"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#c2086c86b00fd0ede66293f5df74c772">get_highlight_current_line</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test if the currently selected line is to be hightlighted <a href="#c2086c86b00fd0ede66293f5df74c772"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4993a7e4749bce3dfcdf29c7aef4871f">set_margin</a> (guint margin)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set the position of the right margin <a href="#4993a7e4749bce3dfcdf29c7aef4871f"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">guint </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#ca560d99d851951ebb5830c150fdf206">get_margin</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the position of the right margin <a href="#ca560d99d851951ebb5830c150fdf206"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#af700f3d3eadbbe54245ccc21afff177">set_marker_pixbuf</a> (const Glib::ustring &marker, Glib::RefPtr< Gdk::Pixbuf > pixbuf)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">associates a marker pixbuf with a given marker name <a href="#af700f3d3eadbbe54245ccc21afff177"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr< Gdk::Pixbuf > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a63b2506c3b38ef5c0a2b57456d24b72">get_marker_pixbuf</a> (const Glib::ustring &marker)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the marker pixbuf associated to a given marker name <a href="#a63b2506c3b38ef5c0a2b57456d24b72"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::RefPtr< const Gdk::Pixbuf > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#2cbbb0136893a143479ac864ca2f96d6">get_marker_pixbuf</a> (const Glib::ustring &marker) const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the marker pixbuf associated to a given marker name <a href="#2cbbb0136893a143479ac864ca2f96d6"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#81acc0e000d944e8e71bab82418e636c">set_smart_home_end</a> (bool enable=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">activate whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end <a href="#81acc0e000d944e8e71bab82418e636c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#23d734cad085dcabf964abb1db3f8c31">get_smart_home_end</a> () const</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">test whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end <a href="#23d734cad085dcabf964abb1db3f8c31"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::SignalProxy0< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a7d37461b4d7577a1d573467882571bd">signal_redo</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::SignalProxy0< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#b57e26c3470fcc0db1a1ba543111d0cc">signal_undo</a> ()</td></tr> <tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static GType </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#c5f558d7b83495509e56b0b189317bfc">get_type</a> () G_GNUC_CONST</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static GType </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#a2eea2f18faeb3276c1162257e1102eb">get_base_type</a> () G_GNUC_CONST</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4e2d8098c51171f48d882525f17fc459">create</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#4cf6384390d568dfddf2a2c2026f1fa8">create</a> (Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > &buffer)</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#2de351964b08e5746b48337d0dda776b">SourceView</a> (const Glib::ConstructParams &construct_params)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#bb4e1a46596a877c1e1d3c862ca6b07b">SourceView</a> (<a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *castitem)</td></tr> <tr><td colspan="2"><br><h2>Friends</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#d023806c224fe140163de3f1d3b5e67a">SourceView_Class</a></td></tr> <tr><td colspan="2"><br><h2>Related Functions</h2></td></tr> <tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classgtksourceview_1_1SourceView.html">gtksourceview::SourceView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgtksourceview_1_1SourceView.html#1c5585f00db526ae95904a46fd7208d4">wrap</a> (<a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> *object, bool take_copy=false)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Multi-line source editing widget. <p> It displays a Gtk::SourceBuffer. <p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="71f2d14b00b3289b639268a843798cca"></a><!-- doxytag: member="gtksourceview::SourceView::CppObjectType" ref="71f2d14b00b3289b639268a843798cca" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> <a class="el" href="classgtksourceview_1_1SourceView.html">gtksourceview::SourceView::CppObjectType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="1e23488c67d14da584ae7261b86a2739"></a><!-- doxytag: member="gtksourceview::SourceView::CppClassType" ref="1e23488c67d14da584ae7261b86a2739" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef SourceView_Class <a class="el" href="classgtksourceview_1_1SourceView.html#1e23488c67d14da584ae7261b86a2739">gtksourceview::SourceView::CppClassType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="2f0a7404e70c3cb0a2b6b49efde8772d"></a><!-- doxytag: member="gtksourceview::SourceView::BaseObjectType" ref="2f0a7404e70c3cb0a2b6b49efde8772d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> <a class="el" href="classgtksourceview_1_1SourceView.html#2f0a7404e70c3cb0a2b6b49efde8772d">gtksourceview::SourceView::BaseObjectType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="abb44236ebc7ba49b7b5a20b2b6c46a3"></a><!-- doxytag: member="gtksourceview::SourceView::BaseClassType" ref="abb44236ebc7ba49b7b5a20b2b6c46a3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="sourceview_8h.html#35a5e5c6ebd75d9f1ac2a0024efec821">GtkSourceViewClass</a> <a class="el" href="classgtksourceview_1_1SourceView.html#abb44236ebc7ba49b7b5a20b2b6c46a3">gtksourceview::SourceView::BaseClassType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="48a62c461ace4f075b0353951f7a305a"></a><!-- doxytag: member="gtksourceview::SourceView::~SourceView" ref="48a62c461ace4f075b0353951f7a305a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual gtksourceview::SourceView::~SourceView </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="2de351964b08e5746b48337d0dda776b"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="2de351964b08e5746b48337d0dda776b" args="(const Glib::ConstructParams &construct_params)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gtksourceview::SourceView::SourceView </td> <td>(</td> <td class="paramtype">const Glib::ConstructParams & </td> <td class="paramname"> <em>construct_params</em> </td> <td> ) </td> <td width="100%"><code> [explicit, protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="bb4e1a46596a877c1e1d3c862ca6b07b"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="bb4e1a46596a877c1e1d3c862ca6b07b" args="(GtkSourceView *castitem)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gtksourceview::SourceView::SourceView </td> <td>(</td> <td class="paramtype"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> * </td> <td class="paramname"> <em>castitem</em> </td> <td> ) </td> <td width="100%"><code> [explicit, protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d3acc4a2b3573d4ced432a9108fad904"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="d3acc4a2b3573d4ced432a9108fad904" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gtksourceview::SourceView::SourceView </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [explicit]</code></td> </tr> </table> </div> <div class="memdoc"> <p> default constructor <p> </div> </div><p> <a class="anchor" name="377eb4302e49bad08c4e5612e645f7f0"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView" ref="377eb4302e49bad08c4e5612e645f7f0" args="(Glib::RefPtr< SourceBuffer > &buffer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gtksourceview::SourceView::SourceView </td> <td>(</td> <td class="paramtype">Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > & </td> <td class="paramname"> <em>buffer</em> </td> <td> ) </td> <td width="100%"><code> [explicit]</code></td> </tr> </table> </div> <div class="memdoc"> <p> constructor. <p> create an instance of <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> displaying a given buffer <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>buffer</em> </td><td>the buffer to display in the <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> </td></tr> </table> </dl> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="c5f558d7b83495509e56b0b189317bfc"></a><!-- doxytag: member="gtksourceview::SourceView::get_type" ref="c5f558d7b83495509e56b0b189317bfc" args="() G_GNUC_CONST" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static GType gtksourceview::SourceView::get_type </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="a2eea2f18faeb3276c1162257e1102eb"></a><!-- doxytag: member="gtksourceview::SourceView::get_base_type" ref="a2eea2f18faeb3276c1162257e1102eb" args="() G_GNUC_CONST" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static GType gtksourceview::SourceView::get_base_type </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d317e1194ceadb18c912d4a142c75ab9"></a><!-- doxytag: member="gtksourceview::SourceView::gobj" ref="d317e1194ceadb18c912d4a142c75ab9" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a>* gtksourceview::SourceView::gobj </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Provides access to the underlying C GtkObject. <p> </div> </div><p> <a class="anchor" name="4eba7040464a6b81a7a891d7e8536746"></a><!-- doxytag: member="gtksourceview::SourceView::gobj" ref="4eba7040464a6b81a7a891d7e8536746" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a>* gtksourceview::SourceView::gobj </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Provides access to the underlying C GtkObject. <p> </div> </div><p> <a class="anchor" name="4e2d8098c51171f48d882525f17fc459"></a><!-- doxytag: member="gtksourceview::SourceView::create" ref="4e2d8098c51171f48d882525f17fc459" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static Glib::RefPtr<<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>> gtksourceview::SourceView::create </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4cf6384390d568dfddf2a2c2026f1fa8"></a><!-- doxytag: member="gtksourceview::SourceView::create" ref="4cf6384390d568dfddf2a2c2026f1fa8" args="(Glib::RefPtr< SourceBuffer > &buffer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static Glib::RefPtr<<a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a>> gtksourceview::SourceView::create </td> <td>(</td> <td class="paramtype">Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > & </td> <td class="paramname"> <em>buffer</em> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e1f8ecb810bf8e5170855ffc00885400"></a><!-- doxytag: member="gtksourceview::SourceView::get_source_buffer" ref="e1f8ecb810bf8e5170855ffc00885400" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<const <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a>> gtksourceview::SourceView::get_source_buffer </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> get the source buffer associated to the current instance <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>the source buffer associated to the current instance </dd></dl> </div> </div><p> <a class="anchor" name="3b97651c5c5c13d06f8173944944421a"></a><!-- doxytag: member="gtksourceview::SourceView::get_source_buffer" ref="3b97651c5c5c13d06f8173944944421a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<<a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a>> gtksourceview::SourceView::get_source_buffer </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> get the source buffer associated to the current instance <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>the source buffer associated to the current instance </dd></dl> </div> </div><p> <a class="anchor" name="0a6407be0b6bb6ef1ff22a839afc7177"></a><!-- doxytag: member="gtksourceview::SourceView::set_source_buffer" ref="0a6407be0b6bb6ef1ff22a839afc7177" args="(Glib::RefPtr< SourceBuffer > &source_buffer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_source_buffer </td> <td>(</td> <td class="paramtype">Glib::RefPtr< <a class="el" href="classgtksourceview_1_1SourceBuffer.html">SourceBuffer</a> > & </td> <td class="paramname"> <em>source_buffer</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> set the source buffer to be displayed by the <a class="el" href="classgtksourceview_1_1SourceView.html">SourceView</a> <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>source_buffer</em> </td><td>the source buffer to set </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="3a2421602873676b8ff1049a800805d5"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_line_numbers" ref="3a2421602873676b8ff1049a800805d5" args="(bool show=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_show_line_numbers </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>show</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> display line numbers beside the text, or not <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>show</em> </td><td>if true, line numbers will be displayed beside test text. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="0f1013d7856c20baaf415b4eeb5ab326"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_line_numbers" ref="0f1013d7856c20baaf415b4eeb5ab326" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_show_line_numbers </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test whether line numbers are displayed beside the text <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if line numbers are displayed beside the text, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="b27507352f06cd854e2c84d95d35e306"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_line_markers" ref="b27507352f06cd854e2c84d95d35e306" args="(bool show=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_show_line_markers </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>show</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> display line markers beside the text, nor not. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>show</em> </td><td>if true, line markers will be displayed beside the text </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="638d48ae3e596a6b3c25cf7cba3e5377"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_line_markers" ref="638d48ae3e596a6b3c25cf7cba3e5377" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_show_line_markers </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test whether if line markers are displayed beside the text <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if line markers are displayed beside the text, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="851d2870d8f38d9d785e035810e98e16"></a><!-- doxytag: member="gtksourceview::SourceView::set_tabs_width" ref="851d2870d8f38d9d785e035810e98e16" args="(guint width)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_tabs_width </td> <td>(</td> <td class="paramtype">guint </td> <td class="paramname"> <em>width</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> set tabs width <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>width</em> </td><td>the new tab width </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="fa9ecd18154eb8daa038304ce53e11a2"></a><!-- doxytag: member="gtksourceview::SourceView::get_tabs_width" ref="fa9ecd18154eb8daa038304ce53e11a2" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">guint gtksourceview::SourceView::get_tabs_width </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> get tab width <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>the tab width </dd></dl> </div> </div><p> <a class="anchor" name="059a76c5b6d3db0e7d99d4b0eb4d311c"></a><!-- doxytag: member="gtksourceview::SourceView::set_auto_indent" ref="059a76c5b6d3db0e7d99d4b0eb4d311c" args="(bool enable=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_auto_indent </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>enable</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> set automatic text indention or not <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>enable</em> </td><td>if true, automatic text indentation is activated </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="577b88b860c59a531b91babe5fcb8b8f"></a><!-- doxytag: member="gtksourceview::SourceView::get_auto_indent" ref="577b88b860c59a531b91babe5fcb8b8f" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_auto_indent </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test whether automatic text indentation is activated <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if automatic text indentation is activated, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="376e4e6d966b9b494412195a090714be"></a><!-- doxytag: member="gtksourceview::SourceView::set_insert_spaces_instead_of_tabs" ref="376e4e6d966b9b494412195a090714be" args="(bool enable=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_insert_spaces_instead_of_tabs </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>enable</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> activate (or de-activate) the replacement of any inserted tabulator character by a group of space character <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>enable</em> </td><td>if true, any tabulator character inserted is replaced by a group of space character </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="8540b20a180d9ba5911e57db38112f24"></a><!-- doxytag: member="gtksourceview::SourceView::get_insert_spaces_instead_of_tabs" ref="8540b20a180d9ba5911e57db38112f24" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_insert_spaces_instead_of_tabs </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test whether the replacement of any inserted tabulator character by a group of space character is activated <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the replacement of any inserted tabulator character by a group of space character is activated, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="41c983e5aab89d0555585a2669cf5e67"></a><!-- doxytag: member="gtksourceview::SourceView::set_show_margin" ref="41c983e5aab89d0555585a2669cf5e67" args="(bool show=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_show_margin </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>show</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> activate (or de-activate) the display of a margin <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>show</em> </td><td>if true, activate the display of a margin </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="6e61111ebc3cf1799294c799c3f08f3b"></a><!-- doxytag: member="gtksourceview::SourceView::get_show_margin" ref="6e61111ebc3cf1799294c799c3f08f3b" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_show_margin </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test if a margin is displayed <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a margin is displayed, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="4771b602c05ff0f002af25a6283538cb"></a><!-- doxytag: member="gtksourceview::SourceView::set_highlight_current_line" ref="4771b602c05ff0f002af25a6283538cb" args="(bool highlight=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_highlight_current_line </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>highlight</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> do highlight the currently selected line, or not <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>highlight</em> </td><td>if true, do highlight the currently selected line </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="c2086c86b00fd0ede66293f5df74c772"></a><!-- doxytag: member="gtksourceview::SourceView::get_highlight_current_line" ref="c2086c86b00fd0ede66293f5df74c772" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_highlight_current_line </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test if the currently selected line is to be hightlighted <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the currently selected line is to be highlighted, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="4993a7e4749bce3dfcdf29c7aef4871f"></a><!-- doxytag: member="gtksourceview::SourceView::set_margin" ref="4993a7e4749bce3dfcdf29c7aef4871f" args="(guint margin)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_margin </td> <td>(</td> <td class="paramtype">guint </td> <td class="paramname"> <em>margin</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> set the position of the right margin <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>margin</em> </td><td>the position (in pixels) of the right margin </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="ca560d99d851951ebb5830c150fdf206"></a><!-- doxytag: member="gtksourceview::SourceView::get_margin" ref="ca560d99d851951ebb5830c150fdf206" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">guint gtksourceview::SourceView::get_margin </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> get the position of the right margin <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>the position of the right margin </dd></dl> </div> </div><p> <a class="anchor" name="af700f3d3eadbbe54245ccc21afff177"></a><!-- doxytag: member="gtksourceview::SourceView::set_marker_pixbuf" ref="af700f3d3eadbbe54245ccc21afff177" args="(const Glib::ustring &marker, Glib::RefPtr< Gdk::Pixbuf > pixbuf)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_marker_pixbuf </td> <td>(</td> <td class="paramtype">const Glib::ustring & </td> <td class="paramname"> <em>marker</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Glib::RefPtr< Gdk::Pixbuf > </td> <td class="paramname"> <em>pixbuf</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> associates a marker pixbuf with a given marker name <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>marker</em> </td><td>the marker name to consider </td></tr> <tr><td valign="top"></td><td valign="top"><em>pixbuf</em> </td><td>the new pixbuf </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="a63b2506c3b38ef5c0a2b57456d24b72"></a><!-- doxytag: member="gtksourceview::SourceView::get_marker_pixbuf" ref="a63b2506c3b38ef5c0a2b57456d24b72" args="(const Glib::ustring &marker)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<Gdk::Pixbuf> gtksourceview::SourceView::get_marker_pixbuf </td> <td>(</td> <td class="paramtype">const Glib::ustring & </td> <td class="paramname"> <em>marker</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> get the marker pixbuf associated to a given marker name <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>marker</em> </td><td>the marker name to consider </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>the pixbuf, or nil if no pixbuf is associated to the given marker name </dd></dl> </div> </div><p> <a class="anchor" name="2cbbb0136893a143479ac864ca2f96d6"></a><!-- doxytag: member="gtksourceview::SourceView::get_marker_pixbuf" ref="2cbbb0136893a143479ac864ca2f96d6" args="(const Glib::ustring &marker) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<const Gdk::Pixbuf> gtksourceview::SourceView::get_marker_pixbuf </td> <td>(</td> <td class="paramtype">const Glib::ustring & </td> <td class="paramname"> <em>marker</em> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> get the marker pixbuf associated to a given marker name <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>marker</em> </td><td>the marker name to consider </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>the pixbuf, or nil if no pixbuf is associated to the given marker name </dd></dl> </div> </div><p> <a class="anchor" name="81acc0e000d944e8e71bab82418e636c"></a><!-- doxytag: member="gtksourceview::SourceView::set_smart_home_end" ref="81acc0e000d944e8e71bab82418e636c" args="(bool enable=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void gtksourceview::SourceView::set_smart_home_end </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>enable</em> = <code>true</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> activate whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end <p> if true, HOME and END keys will move to the first/last non space character of the line before moving to the start/end </div> </div><p> <a class="anchor" name="23d734cad085dcabf964abb1db3f8c31"></a><!-- doxytag: member="gtksourceview::SourceView::get_smart_home_end" ref="23d734cad085dcabf964abb1db3f8c31" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool gtksourceview::SourceView::get_smart_home_end </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> test whether if HOME and END keys will move to the first/last non space character of the line before moving to the start/end <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if HOME and END keys will move to the first/last non space character of the line before moving to the start/end, false otherwise </dd></dl> </div> </div><p> <a class="anchor" name="a7d37461b4d7577a1d573467882571bd"></a><!-- doxytag: member="gtksourceview::SourceView::signal_redo" ref="a7d37461b4d7577a1d573467882571bd" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::SignalProxy0< void > gtksourceview::SourceView::signal_redo </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void redo()</code> </dd></dl> </div> </div><p> <a class="anchor" name="b57e26c3470fcc0db1a1ba543111d0cc"></a><!-- doxytag: member="gtksourceview::SourceView::signal_undo" ref="b57e26c3470fcc0db1a1ba543111d0cc" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::SignalProxy0< void > gtksourceview::SourceView::signal_undo </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void undo()</code> </dd></dl> </div> </div><p> <hr><h2>Friends And Related Function Documentation</h2> <a class="anchor" name="d023806c224fe140163de3f1d3b5e67a"></a><!-- doxytag: member="gtksourceview::SourceView::SourceView_Class" ref="d023806c224fe140163de3f1d3b5e67a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">friend class SourceView_Class<code> [friend]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="1c5585f00db526ae95904a46fd7208d4"></a><!-- doxytag: member="gtksourceview::SourceView::wrap" ref="1c5585f00db526ae95904a46fd7208d4" args="(GtkSourceView *object, bool take_copy=false)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classgtksourceview_1_1SourceView.html">gtksourceview::SourceView</a> * wrap </td> <td>(</td> <td class="paramtype"><a class="el" href="sourceview_8h.html#85dde7856c889fee86d7f79c8a6e6d00">GtkSourceView</a> * </td> <td class="paramname"> <em>object</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [related]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>object</em> </td><td>The C instance </td></tr> <tr><td valign="top"></td><td valign="top"><em>take_copy</em> </td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="sourceview_8h-source.html">sourceview.h</a></ul> <hr size="1"><address style="align: right;"><small>Generated on Tue May 1 21:29:15 2007 for libgtksourceviewmm by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> </html>