Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > e0521f28751d07a87e3a3d6c7d15a1ac > files > 1288

libgtkmm2.0_1-devel-2.2.1-2mdk.ppc.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Gtk::TextView class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>

<!-- Generated by Doxygen 1.3-rc1 -->
<h1>Gtk::TextView Class Reference<br>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>,&nbsp;<a class="el" href="group__Containers.html">Container Widgets</a>,&nbsp;<a class="el" href="group__TextView.html">TextView Classes</a>]</small>
</h1>Multi-line text editing widget. 
<a href="#_details">More...</a>
<p>
Inheritance diagram for Gtk::TextView:<p><center><img src="classGtk_1_1TextView__inherit__graph.png" border="0" usemap="#Gtk_1_1TextView__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1TextView__inherit__map">
<area href="classGtk_1_1Container.html" shape="rect" coords="13,294,109,313" alt="">
<area href="classGtk_1_1Widget.html" shape="rect" coords="23,225,100,244" alt="">
<area href="classGtk_1_1Object.html" shape="rect" coords="23,156,100,174" alt="">
<area href="classGlib_1_1Object.html" shape="rect" coords="21,86,101,105" alt="">
<area href="classGlib_1_1ObjectBase.html" shape="rect" coords="7,17,116,36" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1TextView-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 Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a0">~TextView</a> ()</td></tr>
<tr><td nowrap align=right valign=top>GtkTextView*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a1">gobj</a> ()</td></tr>
<tr><td nowrap align=right valign=top>const GtkTextView*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a2">gobj</a> () const</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a3">TextView</a> ()</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a4">TextView</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt;&amp; buffer)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a5">set_buffer</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt;&amp; buffer)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets <em>buffer</em> as the buffer being displayed by <em>text_view</em> .</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a6">get_buffer</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a> being displayed by this text view.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a7">get_buffer</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a> being displayed by this text view.</em> <a href="#a7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a8">scroll_to_iter</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter, double within_margin)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a9">scroll_to_iter</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter, double within_margin, double xalign, double yalign)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a10">scroll_to_mark</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp; mark, double within_margin)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a11">scroll_to_mark</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp; mark, double within_margin, double xalign, double yalign)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a12">scroll_mark_onscreen</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp; mark)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Scrolls <em>text_view</em> the minimum distance such that <em>mark</em> is contained within the visible area of the widget.</em> <a href="#a12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a13">move_mark_onscreen</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp; mark)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves a mark within the buffer so that it's located within the currently-visible text area.</em> <a href="#a13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a14">place_cursor_onscreen</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the cursor to the currently visible region of the buffer, it it isn't there already.</em> <a href="#a14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a15">get_visible_rect</a> (<a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; visible_rect)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Fills <em>visible_rect</em> with the currently-visible region of the buffer, in buffer coordinates.</em> <a href="#a15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a16">set_cursor_visible</a> (bool setting=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Toggles whether the insertion point is displayed.</em> <a href="#a16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a17">get_cursor_visible</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Find out whether the cursor is being displayed.</em> <a href="#a17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a18">get_iter_location</a> (const <a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; location)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets a rectangle which roughly contains the character at <em>iter</em> .</em> <a href="#a18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a19">get_iter_at_location</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter, int x, int y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the iterator at buffer coordinates <em>x</em> and <em>y</em> .</em> <a href="#a19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a20">get_line_yrange</a> (const <a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter, int&amp; y, int&amp; height)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the y coordinate of the top of the line containing <em>iter</em> , and the height of the line.</em> <a href="#a20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a21">get_line_at_y</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; target_iter, int y, int&amp; line_top)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a> at the start of the line containing the coordinate <em>y</em> .</em> <a href="#a21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a22">buffer_to_window_coords</a> (<a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> win, int buffer_x, int buffer_y, int&amp; window_x, int&amp; window_y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts coordinate ( <em>buffer_x</em> , <em>buffer_y</em> ) to coordinates for the window <em>win</em> , and stores the result in ( <em>window_x</em> , <em>window_y</em> ).</em> <a href="#a22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a23">window_to_buffer_coords</a> (<a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> win, int window_x, int window_y, int&amp; buffer_x, int&amp; buffer_y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts coordinates on the window identified by <em>win</em> to buffer coordinates, storing the result in ( <em>buffer_x</em> , <em>buffer_y</em> ).</em> <a href="#a23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a24">get_window</a> (<a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> win)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> corresponding to an area of the text view; possible windows include the overall widget window, child windows on the left, right, top, bottom, and the window that displays the text buffer.</em> <a href="#a24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a25">get_window</a> (<a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> win) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> corresponding to an area of the text view; possible windows include the overall widget window, child windows on the left, right, top, bottom, and the window that displays the text buffer.</em> <a href="#a25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a26">get_window_type</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Usually used to find out which window an event corresponds to.</em> <a href="#a26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a27">set_border_window_size</a> (<a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> type, int size)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the width of <a class="el" href="group__gtkmmEnums.html#a108a241">Gtk::TEXT_WINDOW_LEFT</a> or <a class="el" href="group__gtkmmEnums.html#a108a242">Gtk::TEXT_WINDOW_RIGHT</a>, or the height of <a class="el" href="group__gtkmmEnums.html#a108a243">Gtk::TEXT_WINDOW_TOP</a> or <a class="el" href="group__gtkmmEnums.html#a108a244">Gtk::TEXT_WINDOW_BOTTOM</a>.</em> <a href="#a27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a28">get_border_window_size</a> (<a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> type)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the width of the specified border window.</em> <a href="#a28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a29">forward_display_line</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the given <em>iter</em> forward by one display (wrapped) line.</em> <a href="#a29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a30">backward_display_line</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the given <em>iter</em> backward by one display (wrapped) line.</em> <a href="#a30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a31">forward_display_line_end</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the given <em>iter</em> forward to the next display line end.</em> <a href="#a31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a32">backward_display_line_start</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the given <em>iter</em> backward to the next display line start.</em> <a href="#a32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a33">starts_display_line</a> (const <a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Determines whether <em>iter</em> is at the start of a display line.</em> <a href="#a33"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a34">move_visually</a> (<a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp; iter, int count)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Move the iterator a given number of characters visually, treating it as the strong cursor position.</em> <a href="#a34"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a35">add_child_at_anchor</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextChildAnchor.html">TextChildAnchor</a>&gt;&amp; anchor)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a child widget in the text buffer, at the given <em>anchor</em> .</em> <a href="#a35"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a36">add_child_in_window</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> which_window, int xpos, int ypos)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a child at fixed coordinates in one of the text widget's windows.</em> <a href="#a36"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a37">move_child</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, int xpos, int ypos)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Updates the position of a child, as for <a class="el" href="classGtk_1_1TextView.html#a36">add_child_in_window()</a>.</em> <a href="#a37"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a38">set_wrap_mode</a> (<a class="el" href="group__pangommEnums.html#a17">WrapMode</a> wrap_mode)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the line wrapping for the view.</em> <a href="#a38"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__pangommEnums.html#a17">WrapMode</a>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a39">get_wrap_mode</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the line wrapping for the view.</em> <a href="#a39"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a40">set_editable</a> (bool setting=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default editability of the Gtk::TextView.</em> <a href="#a40"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a41">get_editable</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the default editability of the Gtk::TextView.</em> <a href="#a41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a42">set_pixels_above_lines</a> (int pixels_above_lines)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default number of blank pixels above paragraphs in <em>text_view</em> .</em> <a href="#a42"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a43">get_pixels_above_lines</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the default number of pixels to put above paragraphs.</em> <a href="#a43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a44">set_pixels_below_lines</a> (int pixels_below_lines)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default number of pixels of blank space to put below paragraphs in <em>text_view</em> .</em> <a href="#a44"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a45">get_pixels_below_lines</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the value set by <a class="el" href="classGtk_1_1TextView.html#a44">set_pixels_below_lines()</a>.</em> <a href="#a45"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a46">set_pixels_inside_wrap</a> (int pixels_inside_wrap)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph.</em> <a href="#a46"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a47">get_pixels_inside_wrap</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the value set by <a class="el" href="classGtk_1_1TextView.html#a46">set_pixels_inside_wrap()</a>.</em> <a href="#a47"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a48">set_justification</a> (<a class="el" href="group__gtkmmEnums.html#a72">Justification</a> justification)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default justification of text in <em>text_view</em> .</em> <a href="#a48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__gtkmmEnums.html#a72">Justification</a>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a49">get_justification</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the default justification of paragraphs in <em>text_view</em> .</em> <a href="#a49"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a50">set_left_margin</a> (int left_margin)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default left margin for text in <em>text_view</em> .</em> <a href="#a50"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a51">get_left_margin</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the default left margin size of paragraphs in the <em>text_view</em> .</em> <a href="#a51"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a52">set_right_margin</a> (int right_margin)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default right margin for text in the text view.</em> <a href="#a52"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a53">get_right_margin</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the default right margin for text in <em>text_view</em> .</em> <a href="#a53"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a54">set_indent</a> (int indent)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default indentation for paragraphs in <em>text_view</em> .</em> <a href="#a54"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a55">get_indent</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the default indentation of paragraphs in <em>text_view</em> .</em> <a href="#a55"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a56">set_tabs</a> (<a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a>&amp; tabs)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default tab stops for paragraphs in <em>text_view</em> .</em> <a href="#a56"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a57">get_tabs</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the default tabs for <em>text_view</em> .</em> <a href="#a57"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGtk_1_1TextAttributes.html">TextAttributes</a>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a58">get_default_attributes</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Obtains a copy of the default text attributes.</em> <a href="#a58"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<br>
 <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a59">signal_set_scroll_adjustments</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,<br>
 <a class="el" href="classGtk_1_1Menu.html">Menu</a>* &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a60">signal_populate_popup</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy3.html">Glib::SignalProxy3</a>&lt; void,<br>
 <a class="el" href="group__gtkmmEnums.html#a75">MovementStep</a>, int, bool &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a61">signal_move_cursor</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<br>
 int, bool &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a62">signal_page_horizontally</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a63">signal_set_anchor</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,<br>
 const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a64">signal_insert_at_cursor</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<br>
 <a class="el" href="group__gtkmmEnums.html#a67">DeleteType</a>, int &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a65">signal_delete_from_cursor</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a66">signal_cut_clipboard</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a67">signal_copy_clipboard</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a68">signal_paste_clipboard</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a69">signal_toggle_overwrite</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,<br>
 <a class="el" href="group__gtkmmEnums.html#a68">DirectionType</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a70">signal_move_focus</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a71">property_pixels_above_lines</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a72">property_pixels_below_lines</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a73">property_pixels_inside_wrap</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a74">property_editable</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__pangommEnums.html#a17">WrapMode</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a75">property_wrap_mode</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#a72">Justification</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a76">property_justification</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a77">property_left_margin</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a78">property_right_margin</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a79">property_indent</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a80">property_tabs</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#a81">property_cursor_visible</a> ()</td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b0">on_set_scroll_adjustments</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* hadjustment, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* vadjustment)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b1">on_populate_popup</a> (<a class="el" href="classGtk_1_1Menu.html">Menu</a>* menu)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b2">on_move_cursor</a> (<a class="el" href="group__gtkmmEnums.html#a75">MovementStep</a> step, int count, bool extend_selection)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b3">on_page_horizontally</a> (int count, bool extend_selection)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b4">on_set_anchor</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b5">on_insert_at_cursor</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; str)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b6">on_delete_from_cursor</a> (<a class="el" href="group__gtkmmEnums.html#a67">DeleteType</a> type, int count)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b7">on_cut_clipboard</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b8">on_copy_clipboard</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b9">on_paste_clipboard</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b10">on_toggle_overwrite</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#b11">on_move_focus</a> (<a class="el" href="group__gtkmmEnums.html#a68">DirectionType</a> direction)</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 nowrap align=right valign=top>Gtk::TextView*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1TextView.html#k0">wrap</a> (GtkTextView* object, bool take_copy=false)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Multi-line text editing widget.
<p>
It displays a <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. 
<p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="Gtk::TextView::~TextView"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual Gtk::TextView::~TextView </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a3" doxytag="Gtk::TextView::TextView"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gtk::TextView::TextView </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a4" doxytag="Gtk::TextView::TextView"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gtk::TextView::TextView </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>buffer</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [explicit]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a35" doxytag="Gtk::TextView::add_child_at_anchor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::add_child_at_anchor </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>child</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextChildAnchor.html">TextChildAnchor</a>&gt;&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>anchor</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds a child widget in the text buffer, at the given <em>anchor</em> .
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>child</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>. </td></tr>
    <tr><td valign=top><em>anchor</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextChildAnchor.html">Gtk::TextChildAnchor</a> in the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a> for <em>text_view</em> . </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a36" doxytag="Gtk::TextView::add_child_in_window"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::add_child_in_window </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>child</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>which_window</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>xpos</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ypos</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds a child at fixed coordinates in one of the text widget's windows.
<p>
The window must have nonzero size (see set_border_window_size()). Note that the child coordinates are given relative to the <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> in question, and that these coordinates have no sane relationship to scrolling. When placing a child in <a class="el" href="group__gtkmmEnums.html#a108a239">Gtk::TEXT_WINDOW_WIDGET</a>, scrolling is irrelevant, the child floats above all scrollable areas. But when placing a child in one of the scrollable windows (border windows or text window), you'll need to compute the child's correct position in buffer coordinates any time scrolling occurs or buffer changes occur, and then call <a class="el" href="classGtk_1_1TextView.html#a37">move_child()</a> to update the child's position. Unfortunately there's no good way to detect that scrolling has occurred, using the current API; a possible hack would be to update all child positions when the scroll adjustments change or the text buffer changes. See bug 64518 on bugzilla.gnome.org for status of fixing this issue. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>child</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>. </td></tr>
    <tr><td valign=top><em>which_window</em>&nbsp;</td><td>Which window the child should appear in. </td></tr>
    <tr><td valign=top><em>xpos</em>&nbsp;</td><td>X position of child in window coordinates. </td></tr>
    <tr><td valign=top><em>ypos</em>&nbsp;</td><td>Y position of child in window coordinates. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a30" doxytag="Gtk::TextView::backward_display_line"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::backward_display_line </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>iter</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the given <em>iter</em> backward by one display (wrapped) line.
<p>
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
    </td>
  </tr>
</table>
<a name="a32" doxytag="Gtk::TextView::backward_display_line_start"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::backward_display_line_start </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>iter</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the given <em>iter</em> backward to the next display line start.
<p>
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
    </td>
  </tr>
</table>
<a name="a22" doxytag="Gtk::TextView::buffer_to_window_coords"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::buffer_to_window_coords </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>win</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buffer_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buffer_y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>window_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>window_y</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Converts coordinate ( <em>buffer_x</em> , <em>buffer_y</em> ) to coordinates for the window <em>win</em> , and stores the result in ( <em>window_x</em> , <em>window_y</em> ).
<p>
Note that you can't convert coordinates for a nonexisting window (see set_border_window_size()). <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>win</em>&nbsp;</td><td>A <a class="el" href="group__gtkmmEnums.html#a108">Gtk::TextWindowType</a> except <a class="el" href="group__gtkmmEnums.html#a108a238">Gtk::TEXT_WINDOW_PRIVATE</a>. </td></tr>
    <tr><td valign=top><em>buffer_x</em>&nbsp;</td><td>Buffer x coordinate. </td></tr>
    <tr><td valign=top><em>buffer_y</em>&nbsp;</td><td>Buffer y coordinate. </td></tr>
    <tr><td valign=top><em>window_x</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> x coordinate return location. </td></tr>
    <tr><td valign=top><em>window_y</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> y coordinate return location. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a29" doxytag="Gtk::TextView::forward_display_line"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::forward_display_line </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>iter</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the given <em>iter</em> forward by one display (wrapped) line.
<p>
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
    </td>
  </tr>
</table>
<a name="a31" doxytag="Gtk::TextView::forward_display_line_end"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::forward_display_line_end </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>iter</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the given <em>iter</em> forward to the next display line end.
<p>
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
    </td>
  </tr>
</table>
<a name="a28" doxytag="Gtk::TextView::get_border_window_size"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_border_window_size </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>type</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the width of the specified border window.
<p>
See <a class="el" href="classGtk_1_1TextView.html#a27">set_border_window_size()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>type</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> to return size from. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Width of window. </dd></dl>
    </td>
  </tr>
</table>
<a name="a7" doxytag="Gtk::TextView::get_buffer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt; Gtk::TextView::get_buffer </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a> being displayed by this text view.
<p>
The reference count on the buffer is not incremented; the caller of this function won't own a new reference. <dl compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a6" doxytag="Gtk::TextView::get_buffer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt; Gtk::TextView::get_buffer </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a> being displayed by this text view.
<p>
The reference count on the buffer is not incremented; the caller of this function won't own a new reference. <dl compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a17" doxytag="Gtk::TextView::get_cursor_visible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::get_cursor_visible </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Find out whether the cursor is being displayed.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Whether the insertion mark is visible. </dd></dl>
    </td>
  </tr>
</table>
<a name="a58" doxytag="Gtk::TextView::get_default_attributes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGtk_1_1TextAttributes.html">TextAttributes</a> Gtk::TextView::get_default_attributes </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Obtains a copy of the default text attributes.
<p>
These are the attributes used for text unless a tag overrides them. You'd typically pass the default attributes in to <a class="el" href="classGtk_1_1TextIter.html#a44">Gtk::TextIter::get_attributes()</a> in order to get the attributes in effect at a given text position. <dl compact><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classGtk_1_1TextAttributes.html">Gtk::TextAttributes</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a41" doxytag="Gtk::TextView::get_editable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::get_editable </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the default editability of the Gtk::TextView.
<p>
Tags in the buffer may override this setting for some ranges of text. <dl compact><dt><b>Returns:</b></dt><dd>Whether text is editable by default. </dd></dl>
    </td>
  </tr>
</table>
<a name="a55" doxytag="Gtk::TextView::get_indent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_indent </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the default indentation of paragraphs in <em>text_view</em> .
<p>
Tags in the view's buffer may override the default. The indentation may be negative. <dl compact><dt><b>Returns:</b></dt><dd>Number of pixels of indentation. </dd></dl>
    </td>
  </tr>
</table>
<a name="a19" doxytag="Gtk::TextView::get_iter_at_location"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::get_iter_at_location </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the iterator at buffer coordinates <em>x</em> and <em>y</em> .
<p>
Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with <a class="el" href="classGtk_1_1TextView.html#a23">window_to_buffer_coords()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
    <tr><td valign=top><em>x</em>&nbsp;</td><td>X position, in buffer coordinates. </td></tr>
    <tr><td valign=top><em>y</em>&nbsp;</td><td>Y position, in buffer coordinates. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a18" doxytag="Gtk::TextView::get_iter_location"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::get_iter_location </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>location</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets a rectangle which roughly contains the character at <em>iter</em> .
<p>
The rectangle position is in buffer coordinates; use <a class="el" href="classGtk_1_1TextView.html#a22">buffer_to_window_coords()</a> to convert these coordinates to coordinates for one of the windows in the text view. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
    <tr><td valign=top><em>location</em>&nbsp;</td><td>Bounds of the character at <em>iter</em> . </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a49" doxytag="Gtk::TextView::get_justification"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="group__gtkmmEnums.html#a72">Justification</a> Gtk::TextView::get_justification </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the default justification of paragraphs in <em>text_view</em> .
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Returns:</b></dt><dd>Default justification. </dd></dl>
    </td>
  </tr>
</table>
<a name="a51" doxytag="Gtk::TextView::get_left_margin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_left_margin </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the default left margin size of paragraphs in the <em>text_view</em> .
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Returns:</b></dt><dd>Left margin in pixels. </dd></dl>
    </td>
  </tr>
</table>
<a name="a21" doxytag="Gtk::TextView::get_line_at_y"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::get_line_at_y </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>target_iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>line_top</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a> at the start of the line containing the coordinate <em>y</em> .
<p>
<em>y</em> is in buffer coordinates, convert from window coordinates with <a class="el" href="classGtk_1_1TextView.html#a23">window_to_buffer_coords()</a>. If non-<code>0</code>, <em>line_top</em> will be filled with the coordinate of the top edge of the line. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>target_iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
    <tr><td valign=top><em>y</em>&nbsp;</td><td>A y coordinate. </td></tr>
    <tr><td valign=top><em>line_top</em>&nbsp;</td><td>Return location for top coordinate of the line. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a20" doxytag="Gtk::TextView::get_line_yrange"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::get_line_yrange </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the y coordinate of the top of the line containing <em>iter</em> , and the height of the line.
<p>
The coordinate is a buffer coordinate; convert to window coordinates with <a class="el" href="classGtk_1_1TextView.html#a22">buffer_to_window_coords()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
    <tr><td valign=top><em>y</em>&nbsp;</td><td>Return location for a y coordinate. </td></tr>
    <tr><td valign=top><em>height</em>&nbsp;</td><td>Return location for a height. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a43" doxytag="Gtk::TextView::get_pixels_above_lines"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_pixels_above_lines </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the default number of pixels to put above paragraphs.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Default number of pixels above paragraphs. </dd></dl>
    </td>
  </tr>
</table>
<a name="a45" doxytag="Gtk::TextView::get_pixels_below_lines"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_pixels_below_lines </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the value set by <a class="el" href="classGtk_1_1TextView.html#a44">set_pixels_below_lines()</a>.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Default number of blank pixels below paragraphs. </dd></dl>
    </td>
  </tr>
</table>
<a name="a47" doxytag="Gtk::TextView::get_pixels_inside_wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_pixels_inside_wrap </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the value set by <a class="el" href="classGtk_1_1TextView.html#a46">set_pixels_inside_wrap()</a>.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Default number of pixels of blank space between wrapped lines. </dd></dl>
    </td>
  </tr>
</table>
<a name="a53" doxytag="Gtk::TextView::get_right_margin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::TextView::get_right_margin </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the default right margin for text in <em>text_view</em> .
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Returns:</b></dt><dd>Right margin in pixels. </dd></dl>
    </td>
  </tr>
</table>
<a name="a57" doxytag="Gtk::TextView::get_tabs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a> Gtk::TextView::get_tabs </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the default tabs for <em>text_view</em> .
<p>
Tags in the buffer may override the defaults. The returned array will be <code>0</code> if "standard" (8-space) tabs are used. <dl compact><dt><b>Returns:</b></dt><dd>Copy of default tab array, or <code>0</code> if "standard" tabs are used. </dd></dl>
    </td>
  </tr>
</table>
<a name="a15" doxytag="Gtk::TextView::get_visible_rect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::get_visible_rect </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>visible_rect</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fills <em>visible_rect</em> with the currently-visible region of the buffer, in buffer coordinates.
<p>
Convert to window coordinates with <a class="el" href="classGtk_1_1TextView.html#a22">buffer_to_window_coords()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>visible_rect</em>&nbsp;</td><td>Rectangle to fill. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a25" doxytag="Gtk::TextView::get_window"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt; Gtk::TextView::get_window </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>win</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> corresponding to an area of the text view; possible windows include the overall widget window, child windows on the left, right, top, bottom, and the window that displays the text buffer.
<p>
Windows are <code>0</code> and nonexistent if their width or height is 0, and are nonexistent before the widget has been realized. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>win</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> to get. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>, or <code>0</code>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a24" doxytag="Gtk::TextView::get_window"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt; Gtk::TextView::get_window </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>win</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> corresponding to an area of the text view; possible windows include the overall widget window, child windows on the left, right, top, bottom, and the window that displays the text buffer.
<p>
Windows are <code>0</code> and nonexistent if their width or height is 0, and are nonexistent before the widget has been realized. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>win</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> to get. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>, or <code>0</code>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a26" doxytag="Gtk::TextView::get_window_type"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a> Gtk::TextView::get_window_type </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>window</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Usually used to find out which window an event corresponds to.
<p>
If you connect to an event signal on <em>text_view</em> , this function should be called on <code>event-&gt;window</code> to see which window it was. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>window</em>&nbsp;</td><td>A window type. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The window type. </dd></dl>
    </td>
  </tr>
</table>
<a name="a39" doxytag="Gtk::TextView::get_wrap_mode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="group__pangommEnums.html#a17">WrapMode</a> Gtk::TextView::get_wrap_mode </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the line wrapping for the view.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The line wrap setting. </dd></dl>
    </td>
  </tr>
</table>
<a name="a2" doxytag="Gtk::TextView::gobj"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const GtkTextView* Gtk::TextView::gobj </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Container.html#a2">Gtk::Container</a>.    </td>
  </tr>
</table>
<a name="a1" doxytag="Gtk::TextView::gobj"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GtkTextView* Gtk::TextView::gobj </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Container.html#a1">Gtk::Container</a>.    </td>
  </tr>
</table>
<a name="a37" doxytag="Gtk::TextView::move_child"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::move_child </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>child</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>xpos</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ypos</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Updates the position of a child, as for <a class="el" href="classGtk_1_1TextView.html#a36">add_child_in_window()</a>.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>child</em>&nbsp;</td><td>Child widget already added to the text view. </td></tr>
    <tr><td valign=top><em>xpos</em>&nbsp;</td><td>New X position in window coordinates. </td></tr>
    <tr><td valign=top><em>ypos</em>&nbsp;</td><td>New Y position in window coordinates. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a13" doxytag="Gtk::TextView::move_mark_onscreen"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::move_mark_onscreen </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mark</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves a mark within the buffer so that it's located within the currently-visible text area.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>mark</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextMark.html">Gtk::TextMark</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if the mark moved (wasn't already onscreen). </dd></dl>
    </td>
  </tr>
</table>
<a name="a34" doxytag="Gtk::TextView::move_visually"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::move_visually </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Move the iterator a given number of characters visually, treating it as the strong cursor position.
<p>
If <em>count</em> is positive, then the new strong cursor position will be <em>count</em> positions to the right of the old cursor position. If <em>count</em> is negative then the new strong cursor position will be <em>count</em> positions to the left of the old cursor position.
<p>
In the presence of bidirection text, the correspondence between logical and visual order will depend on the direction of the current run, and there may be jumps when the cursor is moved off of the end of a run. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
    <tr><td valign=top><em>count</em>&nbsp;</td><td>Number of characters to move (negative moves left, positive moves right). </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> moved and is not on the end iterator. </dd></dl>
    </td>
  </tr>
</table>
<a name="b8" doxytag="Gtk::TextView::on_copy_clipboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_copy_clipboard </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b7" doxytag="Gtk::TextView::on_cut_clipboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_cut_clipboard </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b6" doxytag="Gtk::TextView::on_delete_from_cursor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_delete_from_cursor </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a67">DeleteType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b5" doxytag="Gtk::TextView::on_insert_at_cursor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_insert_at_cursor </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>str</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b2" doxytag="Gtk::TextView::on_move_cursor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_move_cursor </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a75">MovementStep</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>step</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>extend_selection</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b11" doxytag="Gtk::TextView::on_move_focus"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_move_focus </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a68">DirectionType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>direction</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b3" doxytag="Gtk::TextView::on_page_horizontally"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_page_horizontally </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>extend_selection</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b9" doxytag="Gtk::TextView::on_paste_clipboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_paste_clipboard </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b1" doxytag="Gtk::TextView::on_populate_popup"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_populate_popup </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Menu.html">Menu</a>*&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>menu</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b4" doxytag="Gtk::TextView::on_set_anchor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_set_anchor </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b0" doxytag="Gtk::TextView::on_set_scroll_adjustments"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_set_scroll_adjustments </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hadjustment</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vadjustment</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b10" doxytag="Gtk::TextView::on_toggle_overwrite"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::TextView::on_toggle_overwrite </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a14" doxytag="Gtk::TextView::place_cursor_onscreen"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::place_cursor_onscreen </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the cursor to the currently visible region of the buffer, it it isn't there already.
<p>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if the cursor had to be moved. </dd></dl>
    </td>
  </tr>
</table>
<a name="a81" doxytag="Gtk::TextView::property_cursor_visible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TextView::property_cursor_visible </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a74" doxytag="Gtk::TextView::property_editable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::TextView::property_editable </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a79" doxytag="Gtk::TextView::property_indent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TextView::property_indent </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a76" doxytag="Gtk::TextView::property_justification"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#a72">Justification</a>&gt; Gtk::TextView::property_justification </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a77" doxytag="Gtk::TextView::property_left_margin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TextView::property_left_margin </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a71" doxytag="Gtk::TextView::property_pixels_above_lines"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TextView::property_pixels_above_lines </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a72" doxytag="Gtk::TextView::property_pixels_below_lines"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TextView::property_pixels_below_lines </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a73" doxytag="Gtk::TextView::property_pixels_inside_wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TextView::property_pixels_inside_wrap </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a78" doxytag="Gtk::TextView::property_right_margin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::TextView::property_right_margin </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a80" doxytag="Gtk::TextView::property_tabs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a>&gt; Gtk::TextView::property_tabs </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a75" doxytag="Gtk::TextView::property_wrap_mode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__pangommEnums.html#a17">WrapMode</a>&gt; Gtk::TextView::property_wrap_mode </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a12" doxytag="Gtk::TextView::scroll_mark_onscreen"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::scroll_mark_onscreen </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mark</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Scrolls <em>text_view</em> the minimum distance such that <em>mark</em> is contained within the visible area of the widget.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>mark</em>&nbsp;</td><td>A mark in the buffer for <em>text_view</em> . </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a9" doxytag="Gtk::TextView::scroll_to_iter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::scroll_to_iter </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>within_margin</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>xalign</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>yalign</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a8" doxytag="Gtk::TextView::scroll_to_iter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::scroll_to_iter </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>iter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>within_margin</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a11" doxytag="Gtk::TextView::scroll_to_mark"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::scroll_to_mark </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mark</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>within_margin</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>xalign</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>yalign</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a10" doxytag="Gtk::TextView::scroll_to_mark"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::scroll_to_mark </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html#s3">TextBuffer::Mark</a>&gt;&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mark</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>within_margin</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a27" doxytag="Gtk::TextView::set_border_window_size"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_border_window_size </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the width of <a class="el" href="group__gtkmmEnums.html#a108a241">Gtk::TEXT_WINDOW_LEFT</a> or <a class="el" href="group__gtkmmEnums.html#a108a242">Gtk::TEXT_WINDOW_RIGHT</a>, or the height of <a class="el" href="group__gtkmmEnums.html#a108a243">Gtk::TEXT_WINDOW_TOP</a> or <a class="el" href="group__gtkmmEnums.html#a108a244">Gtk::TEXT_WINDOW_BOTTOM</a>.
<p>
Automatically destroys the corresponding window if the size is set to 0, and creates the window if the size is set to non-zero. This function can only be used for the "border windows," it doesn't work with <a class="el" href="group__gtkmmEnums.html#a108a239">Gtk::TEXT_WINDOW_WIDGET</a>, <a class="el" href="group__gtkmmEnums.html#a108a240">Gtk::TEXT_WINDOW_TEXT</a>, or <a class="el" href="group__gtkmmEnums.html#a108a238">Gtk::TEXT_WINDOW_PRIVATE</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>type</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> to affect. </td></tr>
    <tr><td valign=top><em>size</em>&nbsp;</td><td>Width or height of the window. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a5" doxytag="Gtk::TextView::set_buffer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_buffer </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>buffer</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets <em>buffer</em> as the buffer being displayed by <em>text_view</em> .
<p>
The previous buffer displayed by the text view is unreferenced, and a reference is added to <em>buffer</em> . If you owned a reference to <em>buffer</em> before passing it to this function, you must remove that reference yourself; Gtk::TextView will not "adopt" it. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>buffer</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextBuffer.html">Gtk::TextBuffer</a>. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a16" doxytag="Gtk::TextView::set_cursor_visible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_cursor_visible </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>setting</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Toggles whether the insertion point is displayed.
<p>
A buffer with no editable text probably shouldn't have a visible cursor, so you may want to turn the cursor off. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>setting</em>&nbsp;</td><td>Whether to show the insertion cursor. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a40" doxytag="Gtk::TextView::set_editable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_editable </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>setting</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default editability of the Gtk::TextView.
<p>
You can override this default setting with tags in the buffer, using the "editable" attribute of tags. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>setting</em>&nbsp;</td><td>Whether it's editable. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a54" doxytag="Gtk::TextView::set_indent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_indent </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>indent</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default indentation for paragraphs in <em>text_view</em> .
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>indent</em>&nbsp;</td><td>Indentation in pixels. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a48" doxytag="Gtk::TextView::set_justification"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_justification </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a72">Justification</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>justification</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default justification of text in <em>text_view</em> .
<p>
Tags in the view's buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>justification</em>&nbsp;</td><td>Justification. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a50" doxytag="Gtk::TextView::set_left_margin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_left_margin </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>left_margin</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default left margin for text in <em>text_view</em> .
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>left_margin</em>&nbsp;</td><td>Left margin in pixels. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a42" doxytag="Gtk::TextView::set_pixels_above_lines"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_pixels_above_lines </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pixels_above_lines</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default number of blank pixels above paragraphs in <em>text_view</em> .
<p>
Tags in the buffer for <em>text_view</em> may override the defaults. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>pixels_above_lines</em>&nbsp;</td><td>Pixels above paragraphs. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a44" doxytag="Gtk::TextView::set_pixels_below_lines"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_pixels_below_lines </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pixels_below_lines</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default number of pixels of blank space to put below paragraphs in <em>text_view</em> .
<p>
May be overridden by tags applied to <em>text_view</em> 's buffer. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>pixels_below_lines</em>&nbsp;</td><td>Pixels below paragraphs. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a46" doxytag="Gtk::TextView::set_pixels_inside_wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_pixels_inside_wrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pixels_inside_wrap</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph.
<p>
May be overridden by tags in <em>text_view</em> 's buffer. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>pixels_inside_wrap</em>&nbsp;</td><td>Default number of pixels between wrapped lines. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a52" doxytag="Gtk::TextView::set_right_margin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_right_margin </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>right_margin</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default right margin for text in the text view.
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>right_margin</em>&nbsp;</td><td>Right margin in pixels. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a56" doxytag="Gtk::TextView::set_tabs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_tabs </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>tabs</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default tab stops for paragraphs in <em>text_view</em> .
<p>
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>tabs</em>&nbsp;</td><td>Tabs as a <a class="el" href="classPango_1_1TabArray.html">Pango::TabArray</a>. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a38" doxytag="Gtk::TextView::set_wrap_mode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::set_wrap_mode </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__pangommEnums.html#a17">WrapMode</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>wrap_mode</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the line wrapping for the view.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>wrap_mode</em>&nbsp;</td><td>A <a class="el" href="group__pangommEnums.html#a17">Gtk::WrapMode</a>. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a67" doxytag="Gtk::TextView::signal_copy_clipboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gtk::TextView::signal_copy_clipboard </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void copy_clipboard()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a66" doxytag="Gtk::TextView::signal_cut_clipboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gtk::TextView::signal_cut_clipboard </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void cut_clipboard()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a65" doxytag="Gtk::TextView::signal_delete_from_cursor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt;void,<a class="el" href="group__gtkmmEnums.html#a67">DeleteType</a>,int&gt; Gtk::TextView::signal_delete_from_cursor </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void delete_from_cursor(DeleteType type, int count)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a64" doxytag="Gtk::TextView::signal_insert_at_cursor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt;void,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&gt; Gtk::TextView::signal_insert_at_cursor </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void insert_at_cursor(const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; str)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a61" doxytag="Gtk::TextView::signal_move_cursor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy3.html">Glib::SignalProxy3</a>&lt;void,<a class="el" href="group__gtkmmEnums.html#a75">MovementStep</a>,int,bool&gt; Gtk::TextView::signal_move_cursor </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void move_cursor(MovementStep step, int count, bool extend_selection)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a70" doxytag="Gtk::TextView::signal_move_focus"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt;void,<a class="el" href="group__gtkmmEnums.html#a68">DirectionType</a>&gt; Gtk::TextView::signal_move_focus </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void move_focus(DirectionType direction)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a62" doxytag="Gtk::TextView::signal_page_horizontally"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt;void,int,bool&gt; Gtk::TextView::signal_page_horizontally </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void page_horizontally(int count, bool extend_selection)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a68" doxytag="Gtk::TextView::signal_paste_clipboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gtk::TextView::signal_paste_clipboard </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void paste_clipboard()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a60" doxytag="Gtk::TextView::signal_populate_popup"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt;void,<a class="el" href="classGtk_1_1Menu.html">Menu</a>*&gt; Gtk::TextView::signal_populate_popup </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void populate_popup(Menu* menu)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a63" doxytag="Gtk::TextView::signal_set_anchor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gtk::TextView::signal_set_anchor </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void set_anchor()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a59" doxytag="Gtk::TextView::signal_set_scroll_adjustments"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt;void,<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*,<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&gt; Gtk::TextView::signal_set_scroll_adjustments </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void set_scroll_adjustments(Adjustment* hadjustment, Adjustment* vadjustment)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a69" doxytag="Gtk::TextView::signal_toggle_overwrite"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gtk::TextView::signal_toggle_overwrite </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void toggle_overwrite()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a33" doxytag="Gtk::TextView::starts_display_line"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::TextView::starts_display_line </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGtk_1_1TextBuffer.html#s0">TextBuffer::iterator</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>iter</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determines whether <em>iter</em> is at the start of a display line.
<p>
See <a class="el" href="classGtk_1_1TextView.html#a29">forward_display_line()</a> for an explanation of display lines vs. paragraphs. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>iter</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1TextIter.html">Gtk::TextIter</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> begins a wrapped line. </dd></dl>
    </td>
  </tr>
</table>
<a name="a23" doxytag="Gtk::TextView::window_to_buffer_coords"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::TextView::window_to_buffer_coords </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a108">TextWindowType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>win</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>window_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>window_y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buffer_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buffer_y</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Converts coordinates on the window identified by <em>win</em> to buffer coordinates, storing the result in ( <em>buffer_x</em> , <em>buffer_y</em> ).
<p>
Note that you can't convert coordinates for a nonexisting window (see set_border_window_size()). <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>win</em>&nbsp;</td><td>A <a class="el" href="group__gtkmmEnums.html#a108">Gtk::TextWindowType</a> except <a class="el" href="group__gtkmmEnums.html#a108a238">Gtk::TEXT_WINDOW_PRIVATE</a>. </td></tr>
    <tr><td valign=top><em>window_x</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> x coordinate. </td></tr>
    <tr><td valign=top><em>window_y</em>&nbsp;</td><td><a class="el" href="classGtk_1_1Window.html">Window</a> y coordinate. </td></tr>
    <tr><td valign=top><em>buffer_x</em>&nbsp;</td><td>Buffer x coordinate return location. </td></tr>
    <tr><td valign=top><em>buffer_y</em>&nbsp;</td><td>Buffer y coordinate return location. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a name="k0" doxytag="Gtk::TextView::wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gtk::TextView* wrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">GtkTextView*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>object</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>take_copy</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="textview_8h.html">textview.h</a></ul>
<hr><address><small>
Generated for gtkmm by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.3-rc1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>