29
32
<div class="contents">
30
<h1>Gtk::TextView Class Reference<br>
33
<h1>Gtk::TextView Class Reference<br/>
32
35
[<a class="el" href="group__Widgets.html">Widgets</a>, <a class="el" href="group__Containers.html">Container Widgets</a>, <a class="el" href="group__TextView.html">TextView Classes</a>]</small>
33
</h1><!-- doxytag: class="Gtk::TextView" --><!-- doxytag: inherits="Gtk::Container" -->Multi-line text editing widget. <a href="#_details">More...</a>
35
Inherits <a class="el" href="classGtk_1_1Container.html">Gtk::Container</a>.
36
</h1><!-- doxytag: class="Gtk::TextView" --><!-- doxytag: inherits="Gtk::Container" -->
37
<p>Multi-line text editing widget. <a href="#_details">More...</a></p>
39
<p>Inherits <a class="el" href="classGtk_1_1Container.html">Gtk::Container</a>.</p>
37
40
<div class="dynheader">
38
41
Collaboration diagram for Gtk::TextView:</div>
39
42
<div class="dynsection">
40
<p><center><img src="classGtk_1_1TextView__coll__graph.png" border="0" usemap="#Gtk_1_1TextView__coll__map" alt="Collaboration graph"></center>
41
<map name="Gtk_1_1TextView__coll__map">
42
<area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,379,165,405"><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,304,159,331"><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such..." alt="" coords="5,229,93,256"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,96,181"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,171,107"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,227,181"><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,32"><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,229,237,256"></map>
43
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
46
<a href="classGtk_1_1TextView-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
48
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
49
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#11a69eb9867e6c016098329069b88401">~TextView</a> ()</td></tr>
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkTextView* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f4b8c1eaffa4bce083b16e3a798d846a">gobj</a> ()</td></tr>
53
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#f4b8c1eaffa4bce083b16e3a798d846a"></a><br></td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkTextView* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f8acb1da21b2b6c60069323dd87a2290">gobj</a> () const </td></tr>
56
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#f8acb1da21b2b6c60069323dd87a2290"></a><br></td></tr>
57
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0add2eb74ece8495dc7292a73db7682d">TextView</a> ()</td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f523eda3619878bf5bcee6e03d381346">TextView</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> >& buffer)</td></tr>
61
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f37a02176da5a9bb33e6490e74b2c90b">set_buffer</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> >& buffer)</td></tr>
63
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets <em>buffer</em> as the buffer being displayed by <em>text_view</em>. <a href="#f37a02176da5a9bb33e6490e74b2c90b"></a><br></td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#309c03880870321b6f19c89ffe4319be">get_buffer</a> ()</td></tr>
66
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: a <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <a href="#309c03880870321b6f19c89ffe4319be"></a><br></td></tr>
67
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#45e2e705a62461bd607d1ef93f2b719d">get_buffer</a> () const </td></tr>
69
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: a <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <a href="#45e2e705a62461bd607d1ef93f2b719d"></a><br></td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a01a5796543403272c1f100d58f99cb4">scroll_to_iter</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, double within_margin)</td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#fbb08ef213741a47b151bd922497eb1e">scroll_to_mark</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark, double within_margin)</td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#bda033b9f21259af66c1afb93e7eeb4b">scroll_mark_onscreen</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark)</td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#9b23b8dbb4362c639abaa05ba9284d3b">scroll_to</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, double within_margin=0)</td></tr>
78
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. <a href="#9b23b8dbb4362c639abaa05ba9284d3b"></a><br></td></tr>
79
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#8412941c4da9a71a381052d6049164e4">scroll_to</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, double within_margin, double xalign, double yalign)</td></tr>
81
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. <a href="#8412941c4da9a71a381052d6049164e4"></a><br></td></tr>
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#5baf5175cb86631e9adbf481f0f18141">scroll_to</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark, double within_margin=0)</td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls text_view so that <em>mark</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. <a href="#5baf5175cb86631e9adbf481f0f18141"></a><br></td></tr>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#205933049cd72f91cb3d5bb2ca4b3228">scroll_to</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark, double within_margin, double xalign, double yalign)</td></tr>
87
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. <a href="#205933049cd72f91cb3d5bb2ca4b3228"></a><br></td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#22bf1325be6b58c70213eb77ab2dff03">move_mark_onscreen</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark)</td></tr>
90
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves a mark within the buffer so that it's located within the currently-visible text area. <a href="#22bf1325be6b58c70213eb77ab2dff03"></a><br></td></tr>
91
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f6b67fe8d287f8db998edd785a2e1a7e">place_cursor_onscreen</a> ()</td></tr>
93
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the cursor to the currently visible region of the buffer, it it isn't there already. <a href="#f6b67fe8d287f8db998edd785a2e1a7e"></a><br></td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a60247dca5a8e34bdad15d07d4329d57">get_visible_rect</a> (<a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& visible_rect) const </td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fills <em>visible_rect</em> with the currently-visible region of the buffer, in buffer coordinates. <a href="#a60247dca5a8e34bdad15d07d4329d57"></a><br></td></tr>
97
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#de59cd716b271f26b251b101f000be5a">set_cursor_visible</a> (bool setting=true)</td></tr>
99
<tr><td class="mdescLeft"> </td><td class="mdescRight">Toggles whether the insertion point is displayed. <a href="#de59cd716b271f26b251b101f000be5a"></a><br></td></tr>
100
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7807d7603ce02175a0cd3047b481c315">get_cursor_visible</a> () const </td></tr>
102
<tr><td class="mdescLeft"> </td><td class="mdescRight">Find out whether the cursor is being displayed. <a href="#7807d7603ce02175a0cd3047b481c315"></a><br></td></tr>
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#6548fb0de203277773b22f6450fbaf87">get_iter_location</a> (const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& location) const </td></tr>
105
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a rectangle which roughly contains the character at <em>iter</em>. <a href="#6548fb0de203277773b22f6450fbaf87"></a><br></td></tr>
106
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#c63d71c42e4ee7f8cd4d994351b814dd">get_iter_at_location</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int x, int y) const </td></tr>
108
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the iterator at buffer coordinates <em>x</em> and <em>y</em>. <a href="#c63d71c42e4ee7f8cd4d994351b814dd"></a><br></td></tr>
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ef942641871958bf002b8bb4bbf20acb">get_iter_at_position</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int& trailing, int x, int y) const </td></tr>
111
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the iterator pointing to the character at buffer coordinates <em>x</em> and <em>y</em>. <a href="#ef942641871958bf002b8bb4bbf20acb"></a><br></td></tr>
112
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#9cbbb7982b97d800e51798ab74efda23">get_line_yrange</a> (const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int& y, int& height) const </td></tr>
114
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the y coordinate of the top of the line containing <em>iter</em>, and the height of the line. <a href="#9cbbb7982b97d800e51798ab74efda23"></a><br></td></tr>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#01182e27b10192e4d366c88f8033b023">get_line_at_y</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& target_iter, int y, int& line_top) const </td></tr>
117
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a> at the start of the line containing the coordinate <em>y</em>. <a href="#01182e27b10192e4d366c88f8033b023"></a><br></td></tr>
118
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#4d9f69e56eaf4377a8a4a09d76a65de9">buffer_to_window_coords</a> (<a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win, int buffer_x, int buffer_y, int& window_x, int& window_y) const </td></tr>
120
<tr><td class="mdescLeft"> </td><td class="mdescRight">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>). <a href="#4d9f69e56eaf4377a8a4a09d76a65de9"></a><br></td></tr>
121
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7ba8b8bfa3175e30fecf3f9b59787273">window_to_buffer_coords</a> (<a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win, int window_x, int window_y, int& buffer_x, int& buffer_y) const </td></tr>
123
<tr><td class="mdescLeft"> </td><td class="mdescRight">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>). <a href="#7ba8b8bfa3175e30fecf3f9b59787273"></a><br></td></tr>
124
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#182dfcb90579143b2125cd25f125df6c">get_window</a> (<a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win)</td></tr>
126
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">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. <a href="#182dfcb90579143b2125cd25f125df6c"></a><br></td></tr>
127
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d20f33b91605e803876d74b9bd7536a4">get_window</a> (<a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win) const </td></tr>
129
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">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. <a href="#d20f33b91605e803876d74b9bd7536a4"></a><br></td></tr>
130
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b252b4317f9c85b8b2d917d9232becd6">get_window_type</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window)</td></tr>
132
<tr><td class="mdescLeft"> </td><td class="mdescRight">Usually used to find out which window an event corresponds to. <a href="#b252b4317f9c85b8b2d917d9232becd6"></a><br></td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#72879b1f3f3db1a5883296b1cdae3e94">set_border_window_size</a> (<a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> type, int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html#g445a43f417432dd1b9aed90ef239c700">size</a>)</td></tr>
135
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the width of <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c452620d0d0540cbbfa299f1aef1cbb37e">Gtk::TEXT_WINDOW_LEFT</a> or <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c4e07cf0931417a31f85fdf577e5bc6f8d">Gtk::TEXT_WINDOW_RIGHT</a>, or the height of <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c480948f73c4c168a22828366eb837dcb6">Gtk::TEXT_WINDOW_TOP</a> or <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c46dcea8285b68325739cb78650be7c719">Gtk::TEXT_WINDOW_BOTTOM</a>. <a href="#72879b1f3f3db1a5883296b1cdae3e94"></a><br></td></tr>
136
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#19326ac939f3ddbbb9fac99634f5c6b8">get_border_window_size</a> (<a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> type) const </td></tr>
138
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the width of the specified border window. <a href="#19326ac939f3ddbbb9fac99634f5c6b8"></a><br></td></tr>
139
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#44de109c094aec1320d6a3c76cd52a00">forward_display_line</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
141
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> forward by one display (wrapped) line. <a href="#44de109c094aec1320d6a3c76cd52a00"></a><br></td></tr>
142
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#95fcb12f565550e34f43a29ffd5a23ab">backward_display_line</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
144
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> backward by one display (wrapped) line. <a href="#95fcb12f565550e34f43a29ffd5a23ab"></a><br></td></tr>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#cf9dce8edb9822feab10b9d41d2f9079">forward_display_line_end</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
147
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> forward to the next display line end. <a href="#cf9dce8edb9822feab10b9d41d2f9079"></a><br></td></tr>
148
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7aeed796b4544624024d099a4ef80cca">backward_display_line_start</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
150
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> backward to the next display line start. <a href="#7aeed796b4544624024d099a4ef80cca"></a><br></td></tr>
151
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#fe203a8792d554e3a89f8a32c7ca3f35">starts_display_line</a> (const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
153
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether <em>iter</em> is at the start of a display line. <a href="#fe203a8792d554e3a89f8a32c7ca3f35"></a><br></td></tr>
154
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#9323c9a9be5ffb7384adb71813304dca">move_visually</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01013.html#g81511cd7112567fa262b05bb22e69874">count</a>)</td></tr>
156
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move the iterator a given number of characters visually, treating it as the strong cursor position. <a href="#9323c9a9be5ffb7384adb71813304dca"></a><br></td></tr>
157
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b6eb1e46c4c6b158c528cb7960f9f247">add_child_at_anchor</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextChildAnchor.html">TextBuffer::ChildAnchor</a> >& anchor)</td></tr>
159
<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a child widget in the text buffer, at the given <em>anchor</em>. <a href="#b6eb1e46c4c6b158c528cb7960f9f247"></a><br></td></tr>
160
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#339a489c34b1c5ecfea56ac57207789b">add_child_in_window</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, <a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> which_window, int xpos, int ypos)</td></tr>
162
<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a child at fixed coordinates in one of the text widget's windows. <a href="#339a489c34b1c5ecfea56ac57207789b"></a><br></td></tr>
163
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#8393e9f9ee8b1744032d958dbca70c4f">move_child</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, int xpos, int ypos)</td></tr>
165
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the position of a child, as for <a class="el" href="classGtk_1_1TextView.html#339a489c34b1c5ecfea56ac57207789b" title="Adds a child at fixed coordinates in one of the text widget's windows.">add_child_in_window()</a>. <a href="#8393e9f9ee8b1744032d958dbca70c4f"></a><br></td></tr>
166
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#662a116b04038b2a0f084626a3d9e63a">set_wrap_mode</a> (<a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> wrap_mode)</td></tr>
168
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the line wrapping for the view. <a href="#662a116b04038b2a0f084626a3d9e63a"></a><br></td></tr>
169
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b5207c632a1dcfd05f18ca223af56477">get_wrap_mode</a> () const </td></tr>
171
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the line wrapping for the view. <a href="#b5207c632a1dcfd05f18ca223af56477"></a><br></td></tr>
172
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#cb7835770c4999ae2a9616332157b67e">set_editable</a> (bool setting=true)</td></tr>
174
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default editability of the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a>. <a href="#cb7835770c4999ae2a9616332157b67e"></a><br></td></tr>
175
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#4801b2e560f0dca18e4dff751afcf241">get_editable</a> () const </td></tr>
177
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: whether text is editable by default. <a href="#4801b2e560f0dca18e4dff751afcf241"></a><br></td></tr>
178
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#205630db6e1de6052d24e886962aa91e">set_pixels_above_lines</a> (int pixels_above_lines)</td></tr>
180
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default number of blank pixels above paragraphs in <em>text_view</em>. <a href="#205630db6e1de6052d24e886962aa91e"></a><br></td></tr>
181
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#979785cf42090f744b24c8c8731620f3">get_pixels_above_lines</a> () const </td></tr>
183
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default number of pixels to put above paragraphs. <a href="#979785cf42090f744b24c8c8731620f3"></a><br></td></tr>
184
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#416ca2e2f7a052c5f0c26bb1b722b4cd">set_pixels_below_lines</a> (int pixels_below_lines)</td></tr>
186
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default number of pixels of blank space to put below paragraphs in <em>text_view</em>. <a href="#416ca2e2f7a052c5f0c26bb1b722b4cd"></a><br></td></tr>
187
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#df101e00e35c6708ede51b949e509e5b">get_pixels_below_lines</a> () const </td></tr>
189
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value set by <a class="el" href="classGtk_1_1TextView.html#416ca2e2f7a052c5f0c26bb1b722b4cd" title="Sets the default number of pixels of blank space to put below paragraphs in text_view...">set_pixels_below_lines()</a>. <a href="#df101e00e35c6708ede51b949e509e5b"></a><br></td></tr>
190
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0bb1521550891758f46ee55ad677460f">set_pixels_inside_wrap</a> (int pixels_inside_wrap)</td></tr>
192
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph. <a href="#0bb1521550891758f46ee55ad677460f"></a><br></td></tr>
193
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7b4c665327abfcf463b5675052333245">get_pixels_inside_wrap</a> () const </td></tr>
195
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value set by <a class="el" href="classGtk_1_1TextView.html#0bb1521550891758f46ee55ad677460f" title="Sets the default number of pixels of blank space to leave between display/wrapped...">set_pixels_inside_wrap()</a>. <a href="#7b4c665327abfcf463b5675052333245"></a><br></td></tr>
196
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d95ee09f587b88d11e52e650c1232a46">set_justification</a> (<a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> justification)</td></tr>
198
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default justification of text in <em>text_view</em>. <a href="#d95ee09f587b88d11e52e650c1232a46"></a><br></td></tr>
199
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a0a8e905ca383d8e8eb057e231889287">get_justification</a> () const </td></tr>
201
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default justification of paragraphs in <em>text_view</em>. <a href="#a0a8e905ca383d8e8eb057e231889287"></a><br></td></tr>
202
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#8dd21baf36082f0e293a26149a0e3533">set_left_margin</a> (int left_margin)</td></tr>
204
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default left margin for text in <em>text_view</em>. <a href="#8dd21baf36082f0e293a26149a0e3533"></a><br></td></tr>
205
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b619f5d479a89b3342a0e73e766858f1">get_left_margin</a> () const </td></tr>
207
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default left margin size of paragraphs in the <em>text_view</em>. <a href="#b619f5d479a89b3342a0e73e766858f1"></a><br></td></tr>
208
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#75bc3e41db3d4112391ad621619d392b">set_right_margin</a> (int right_margin)</td></tr>
210
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default right margin for text in the text view. <a href="#75bc3e41db3d4112391ad621619d392b"></a><br></td></tr>
211
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d29d460c7ffc39abb93900015b86b67c">get_right_margin</a> () const </td></tr>
213
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default right margin for text in <em>text_view</em>. <a href="#d29d460c7ffc39abb93900015b86b67c"></a><br></td></tr>
214
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7702a6f3f110428c564ae4eee3a30dcd">set_indent</a> (int indent)</td></tr>
216
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default indentation for paragraphs in <em>text_view</em>. <a href="#7702a6f3f110428c564ae4eee3a30dcd"></a><br></td></tr>
217
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#83b4095e36e2e38d9850c93543623cf3">get_indent</a> () const </td></tr>
219
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default indentation of paragraphs in <em>text_view</em>. <a href="#83b4095e36e2e38d9850c93543623cf3"></a><br></td></tr>
220
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f4cb0271b6a18e1f04f88c975b6f0547">set_tabs</a> (<a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a>& tabs)</td></tr>
222
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default tab stops for paragraphs in <em>text_view</em>. <a href="#f4cb0271b6a18e1f04f88c975b6f0547"></a><br></td></tr>
223
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aeec00454a112055f3bcfee015c67839">get_tabs</a> () const </td></tr>
225
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default tabs for <em>text_view</em>. <a href="#aeec00454a112055f3bcfee015c67839"></a><br></td></tr>
226
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TextAttributes.html">TextAttributes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#bf1abe6ca4bf68ec58478b9fdb9a34a7">get_default_attributes</a> () const </td></tr>
228
<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtains a copy of the default text attributes. <a href="#bf1abe6ca4bf68ec58478b9fdb9a34a7"></a><br></td></tr>
229
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d03c80210645fb840edd03b89cd54acb">set_overwrite</a> (bool overwrite=true)</td></tr>
231
<tr><td class="mdescLeft"> </td><td class="mdescRight">Changes the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a> overwrite mode. <a href="#d03c80210645fb840edd03b89cd54acb"></a><br></td></tr>
232
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#e41bf542c670b3ddff81fd391786046c">get_overwrite</a> () const </td></tr>
234
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: whether <em>text_view</em> is in overwrite mode or not. <a href="#e41bf542c670b3ddff81fd391786046c"></a><br></td></tr>
235
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#9e683ecc969533dbdf5efbc2452de83a">set_accepts_tab</a> (bool accepts_tab=true)</td></tr>
237
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the behavior of the text widget when the Tab key is pressed. <a href="#9e683ecc969533dbdf5efbc2452de83a"></a><br></td></tr>
238
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0e99542115e68d0c77cc1a6d2a6b1308">get_accepts_tab</a> () const </td></tr>
240
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if pressing the Tab key inserts a tab character,. <a href="#0e99542115e68d0c77cc1a6d2a6b1308"></a><br></td></tr>
241
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>< void, <br class="typebreak">
242
<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ba69c6a2c6b9320108ea35a5850889d0">signal_set_scroll_adjustments</a> ()</td></tr>
244
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <a class="el" href="classGtk_1_1Menu.html">Menu</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#593c915deac0d96756bb89cfdb93a40a">signal_populate_popup</a> ()</td></tr>
246
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#eb9c2b690df05f68c4ab737d285aee4e">signal_set_anchor</a> ()</td></tr>
248
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
249
const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#279b5bd8dd3869ce2989780ac2d255ff">signal_insert_at_cursor</a> ()</td></tr>
251
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#de9c8194f219019d949d6b601c47c639">property_pixels_above_lines</a> ()</td></tr>
253
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space above paragraphs. <a href="#de9c8194f219019d949d6b601c47c639"></a><br></td></tr>
254
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#e2172527078da8d80b9c968a8bdd9eab">property_pixels_above_lines</a> () const </td></tr>
256
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space above paragraphs. <a href="#e2172527078da8d80b9c968a8bdd9eab"></a><br></td></tr>
257
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#c785cadf2d4671a5cb78a952283b7e1a">property_pixels_below_lines</a> ()</td></tr>
259
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space below paragraphs. <a href="#c785cadf2d4671a5cb78a952283b7e1a"></a><br></td></tr>
260
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#219fbd23a549e805a36fc672dea344a9">property_pixels_below_lines</a> () const </td></tr>
262
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space below paragraphs. <a href="#219fbd23a549e805a36fc672dea344a9"></a><br></td></tr>
263
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#367f1856da1514302006874a4d5689c6">property_pixels_inside_wrap</a> ()</td></tr>
265
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space between wrapped lines in a paragraph. <a href="#367f1856da1514302006874a4d5689c6"></a><br></td></tr>
266
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#3151afd1b2d8546823a2ebb1227e5cdf">property_pixels_inside_wrap</a> () const </td></tr>
268
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space between wrapped lines in a paragraph. <a href="#3151afd1b2d8546823a2ebb1227e5cdf"></a><br></td></tr>
269
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#917fed3db68854a2ca6ff6a80bead287">property_editable</a> ()</td></tr>
271
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the text can be modified by the user. <a href="#917fed3db68854a2ca6ff6a80bead287"></a><br></td></tr>
272
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
273
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#01ba1fa16753e92954e6aca80084f055">property_editable</a> () const </td></tr>
275
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the text can be modified by the user. <a href="#01ba1fa16753e92954e6aca80084f055"></a><br></td></tr>
276
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#361c69a9d8eda25d903120d4b0e11c7a">property_wrap_mode</a> ()</td></tr>
278
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether to wrap lines never. <a href="#361c69a9d8eda25d903120d4b0e11c7a"></a><br></td></tr>
279
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
280
< <a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#090ab597831ebbde929984d70a084642">property_wrap_mode</a> () const </td></tr>
282
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether to wrap lines never. <a href="#090ab597831ebbde929984d70a084642"></a><br></td></tr>
283
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
284
< <a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#71ec27b8b3835b333dd12fd521e79da1">property_justification</a> ()</td></tr>
286
<tr><td class="mdescLeft"> </td><td class="mdescRight">Left. <a href="#71ec27b8b3835b333dd12fd521e79da1"></a><br></td></tr>
287
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
288
< <a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#cb3cca3cc68bf14575bcb1d7c03c7f5a">property_justification</a> () const </td></tr>
290
<tr><td class="mdescLeft"> </td><td class="mdescRight">Left. <a href="#cb3cca3cc68bf14575bcb1d7c03c7f5a"></a><br></td></tr>
291
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#045dfe000b41abbdd61b7161154ceda3">property_left_margin</a> ()</td></tr>
293
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the left margin in pixels. <a href="#045dfe000b41abbdd61b7161154ceda3"></a><br></td></tr>
294
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa7ad9f50cafc2af6360d1a29447cb7e">property_left_margin</a> () const </td></tr>
296
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the left margin in pixels. <a href="#aa7ad9f50cafc2af6360d1a29447cb7e"></a><br></td></tr>
297
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#68bc1943ae869e963582c4b1781e258f">property_right_margin</a> ()</td></tr>
299
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the right margin in pixels. <a href="#68bc1943ae869e963582c4b1781e258f"></a><br></td></tr>
300
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b1e177acc0f9bb90f5876ba70c145ad6">property_right_margin</a> () const </td></tr>
302
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the right margin in pixels. <a href="#b1e177acc0f9bb90f5876ba70c145ad6"></a><br></td></tr>
303
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#8d54008ddecf10391b9e6dd6774856d1">property_indent</a> ()</td></tr>
305
<tr><td class="mdescLeft"> </td><td class="mdescRight">Amount to indent the paragraph. <a href="#8d54008ddecf10391b9e6dd6774856d1"></a><br></td></tr>
306
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#2c7d0f2ff41b6d6bfae1ca4f5abdbd1a">property_indent</a> () const </td></tr>
308
<tr><td class="mdescLeft"> </td><td class="mdescRight">Amount to indent the paragraph. <a href="#2c7d0f2ff41b6d6bfae1ca4f5abdbd1a"></a><br></td></tr>
309
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
310
< <a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#14ca8471addd3968418e4a02240dad89">property_tabs</a> ()</td></tr>
312
<tr><td class="mdescLeft"> </td><td class="mdescRight">Custom tabs for this text. <a href="#14ca8471addd3968418e4a02240dad89"></a><br></td></tr>
313
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
314
< <a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#088f1373d1ac86988c62a432898479db">property_tabs</a> () const </td></tr>
316
<tr><td class="mdescLeft"> </td><td class="mdescRight">Custom tabs for this text. <a href="#088f1373d1ac86988c62a432898479db"></a><br></td></tr>
317
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f59b5ebe621234eb46112323553596b6">property_cursor_visible</a> ()</td></tr>
319
<tr><td class="mdescLeft"> </td><td class="mdescRight">If the insertion cursor is shown. <a href="#f59b5ebe621234eb46112323553596b6"></a><br></td></tr>
320
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
321
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a448a92d8580c8ff994b88139632e894">property_cursor_visible</a> () const </td></tr>
323
<tr><td class="mdescLeft"> </td><td class="mdescRight">If the insertion cursor is shown. <a href="#a448a92d8580c8ff994b88139632e894"></a><br></td></tr>
324
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
325
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d284fa8d52787aec3af60a8d023ddaf8">property_buffer</a> ()</td></tr>
327
<tr><td class="mdescLeft"> </td><td class="mdescRight">The buffer which is displayed. <a href="#d284fa8d52787aec3af60a8d023ddaf8"></a><br></td></tr>
328
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
329
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0ffdee8fa4be2f803e10be58cce88782">property_buffer</a> () const </td></tr>
331
<tr><td class="mdescLeft"> </td><td class="mdescRight">The buffer which is displayed. <a href="#0ffdee8fa4be2f803e10be58cce88782"></a><br></td></tr>
332
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#48bcd44d976b02d91990b819968284db">property_overwrite</a> ()</td></tr>
334
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether entered text overwrites existing contents. <a href="#48bcd44d976b02d91990b819968284db"></a><br></td></tr>
335
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
336
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f8fa0c37b26390b25feb728d9d6836f0">property_overwrite</a> () const </td></tr>
338
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether entered text overwrites existing contents. <a href="#f8fa0c37b26390b25feb728d9d6836f0"></a><br></td></tr>
339
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#1e24a56ce0e5900b0af7dc564c2bc1de">property_accepts_tab</a> ()</td></tr>
341
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether Tab will result in a tab character being entered. <a href="#1e24a56ce0e5900b0af7dc564c2bc1de"></a><br></td></tr>
342
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
343
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a608bc3c3cbd2e882d80f991d6bb4522">property_accepts_tab</a> () const </td></tr>
345
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether Tab will result in a tab character being entered. <a href="#a608bc3c3cbd2e882d80f991d6bb4522"></a><br></td></tr>
346
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
347
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#c8aa0f1d4f217f64d4fc9c2a19c8150d">property_im_module</a> ()</td></tr>
349
<tr><td class="mdescLeft"> </td><td class="mdescRight">Which IM module should be used. <a href="#c8aa0f1d4f217f64d4fc9c2a19c8150d"></a><br></td></tr>
350
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
351
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#9f7b2b4669f7305891cbc5dae0e3096a">property_im_module</a> () const </td></tr>
353
<tr><td class="mdescLeft"> </td><td class="mdescRight">Which IM module should be used. <a href="#9f7b2b4669f7305891cbc5dae0e3096a"></a><br></td></tr>
354
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
355
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#88e2d06366cd65fe960a1f9eb6ce74e8">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>
357
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#58d9527fb77e3e5b549475341512c4f0">on_populate_popup</a> (<a class="el" href="classGtk_1_1Menu.html">Menu</a>* menu)</td></tr>
359
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#fcb9bf4a7c17b1232748311eaa277b24">on_set_anchor</a> ()</td></tr>
361
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#18fee8e67e2ae8ce7d74a1edde139efb">on_insert_at_cursor</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& str)</td></tr>
363
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
364
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
365
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TextView.html">Gtk::TextView</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#75fb83dd76e5c1cfea8e8f110f3a61bb">wrap</a> (GtkTextView* object, bool take_copy=false)</td></tr>
367
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#75fb83dd76e5c1cfea8e8f110f3a61bb"></a><br></td></tr>
43
<div class="center"><img src="classGtk_1_1TextView__coll__graph.png" border="0" usemap="#Gtk_1_1TextView_coll__map" alt="Collaboration graph"/></div>
44
<map name="Gtk_1_1TextView_coll__map" id="Gtk_1_1TextView_coll__map">
45
<area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,379,165,405"/><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,304,159,331"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such..." alt="" coords="5,229,93,256"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,96,181"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,171,107"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,227,181"/><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,32"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,229,237,256"/></map>
46
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
48
<p><a href="classGtk_1_1TextView-members.html">List of all members.</a></p>
49
<table border="0" cellpadding="0" cellspacing="0">
50
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
51
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a11a69eb9867e6c016098329069b88401">~TextView</a> ()</td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top">GtkTextView* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af4b8c1eaffa4bce083b16e3a798d846a">gobj</a> ()</td></tr>
53
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#af4b8c1eaffa4bce083b16e3a798d846a"></a><br/></td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top">const GtkTextView* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af8acb1da21b2b6c60069323dd87a2290">gobj</a> () const </td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#af8acb1da21b2b6c60069323dd87a2290"></a><br/></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a0add2eb74ece8495dc7292a73db7682d">TextView</a> ()</td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af523eda3619878bf5bcee6e03d381346">TextView</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> >& buffer)</td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af37a02176da5a9bb33e6490e74b2c90b">set_buffer</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> >& buffer)</td></tr>
59
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets <em>buffer</em> as the buffer being displayed by <em>text_view</em>. <a href="#af37a02176da5a9bb33e6490e74b2c90b"></a><br/></td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a309c03880870321b6f19c89ffe4319be">get_buffer</a> ()</td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: a <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <a href="#a309c03880870321b6f19c89ffe4319be"></a><br/></td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a45e2e705a62461bd607d1ef93f2b719d">get_buffer</a> () const </td></tr>
63
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: a <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <a href="#a45e2e705a62461bd607d1ef93f2b719d"></a><br/></td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa01a5796543403272c1f100d58f99cb4">scroll_to_iter</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, double within_margin)</td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#afbb08ef213741a47b151bd922497eb1e">scroll_to_mark</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark, double within_margin)</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#abda033b9f21259af66c1afb93e7eeb4b">scroll_mark_onscreen</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark)</td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a9b23b8dbb4362c639abaa05ba9284d3b">scroll_to</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, double within_margin=0)</td></tr>
68
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. <a href="#a9b23b8dbb4362c639abaa05ba9284d3b"></a><br/></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a8412941c4da9a71a381052d6049164e4">scroll_to</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, double within_margin, double xalign, double yalign)</td></tr>
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. <a href="#a8412941c4da9a71a381052d6049164e4"></a><br/></td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a5baf5175cb86631e9adbf481f0f18141">scroll_to</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark, double within_margin=0)</td></tr>
72
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls text_view so that <em>mark</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. <a href="#a5baf5175cb86631e9adbf481f0f18141"></a><br/></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a205933049cd72f91cb3d5bb2ca4b3228">scroll_to</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark, double within_margin, double xalign, double yalign)</td></tr>
74
<tr><td class="mdescLeft"> </td><td class="mdescRight">Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. <a href="#a205933049cd72f91cb3d5bb2ca4b3228"></a><br/></td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a22bf1325be6b58c70213eb77ab2dff03">move_mark_onscreen</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& mark)</td></tr>
76
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves a mark within the buffer so that it's located within the currently-visible text area. <a href="#a22bf1325be6b58c70213eb77ab2dff03"></a><br/></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af6b67fe8d287f8db998edd785a2e1a7e">place_cursor_onscreen</a> ()</td></tr>
78
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the cursor to the currently visible region of the buffer, it it isn't there already. <a href="#af6b67fe8d287f8db998edd785a2e1a7e"></a><br/></td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa60247dca5a8e34bdad15d07d4329d57">get_visible_rect</a> (<a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& visible_rect) const </td></tr>
80
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fills <em>visible_rect</em> with the currently-visible region of the buffer, in buffer coordinates. <a href="#aa60247dca5a8e34bdad15d07d4329d57"></a><br/></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ade59cd716b271f26b251b101f000be5a">set_cursor_visible</a> (bool setting=true)</td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Toggles whether the insertion point is displayed. <a href="#ade59cd716b271f26b251b101f000be5a"></a><br/></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a7807d7603ce02175a0cd3047b481c315">get_cursor_visible</a> () const </td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">Find out whether the cursor is being displayed. <a href="#a7807d7603ce02175a0cd3047b481c315"></a><br/></td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a6548fb0de203277773b22f6450fbaf87">get_iter_location</a> (const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& location) const </td></tr>
86
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a rectangle which roughly contains the character at <em>iter</em>. <a href="#a6548fb0de203277773b22f6450fbaf87"></a><br/></td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ac63d71c42e4ee7f8cd4d994351b814dd">get_iter_at_location</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int x, int y) const </td></tr>
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the iterator at buffer coordinates <em>x</em> and <em>y</em>. <a href="#ac63d71c42e4ee7f8cd4d994351b814dd"></a><br/></td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aef942641871958bf002b8bb4bbf20acb">get_iter_at_position</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int& trailing, int x, int y) const </td></tr>
90
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the iterator pointing to the character at buffer coordinates <em>x</em> and <em>y</em>. <a href="#aef942641871958bf002b8bb4bbf20acb"></a><br/></td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a9cbbb7982b97d800e51798ab74efda23">get_line_yrange</a> (const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int& y, int& height) const </td></tr>
92
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the y coordinate of the top of the line containing <em>iter</em>, and the height of the line. <a href="#a9cbbb7982b97d800e51798ab74efda23"></a><br/></td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a01182e27b10192e4d366c88f8033b023">get_line_at_y</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& target_iter, int y, int& line_top) const </td></tr>
94
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a> at the start of the line containing the coordinate <em>y</em>. <a href="#a01182e27b10192e4d366c88f8033b023"></a><br/></td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a4d9f69e56eaf4377a8a4a09d76a65de9">buffer_to_window_coords</a> (<a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win, int buffer_x, int buffer_y, int& window_x, int& window_y) const </td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">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>). <a href="#a4d9f69e56eaf4377a8a4a09d76a65de9"></a><br/></td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a7ba8b8bfa3175e30fecf3f9b59787273">window_to_buffer_coords</a> (<a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win, int window_x, int window_y, int& buffer_x, int& buffer_y) const </td></tr>
98
<tr><td class="mdescLeft"> </td><td class="mdescRight">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>). <a href="#a7ba8b8bfa3175e30fecf3f9b59787273"></a><br/></td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a182dfcb90579143b2125cd25f125df6c">get_window</a> (<a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win)</td></tr>
100
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">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. <a href="#a182dfcb90579143b2125cd25f125df6c"></a><br/></td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ad20f33b91605e803876d74b9bd7536a4">get_window</a> (<a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> win) const </td></tr>
102
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">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. <a href="#ad20f33b91605e803876d74b9bd7536a4"></a><br/></td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ab252b4317f9c85b8b2d917d9232becd6">get_window_type</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window)</td></tr>
104
<tr><td class="mdescLeft"> </td><td class="mdescRight">Usually used to find out which window an event corresponds to. <a href="#ab252b4317f9c85b8b2d917d9232becd6"></a><br/></td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a72879b1f3f3db1a5883296b1cdae3e94">set_border_window_size</a> (<a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> type, int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#ga445a43f417432dd1b9aed90ef239c700">size</a>)</td></tr>
106
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the width of <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a52620d0d0540cbbfa299f1aef1cbb37e">Gtk::TEXT_WINDOW_LEFT</a> or <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4ae07cf0931417a31f85fdf577e5bc6f8d">Gtk::TEXT_WINDOW_RIGHT</a>, or the height of <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a80948f73c4c168a22828366eb837dcb6">Gtk::TEXT_WINDOW_TOP</a> or <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a6dcea8285b68325739cb78650be7c719">Gtk::TEXT_WINDOW_BOTTOM</a>. <a href="#a72879b1f3f3db1a5883296b1cdae3e94"></a><br/></td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a19326ac939f3ddbbb9fac99634f5c6b8">get_border_window_size</a> (<a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> type) const </td></tr>
108
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the width of the specified border window. <a href="#a19326ac939f3ddbbb9fac99634f5c6b8"></a><br/></td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a44de109c094aec1320d6a3c76cd52a00">forward_display_line</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
110
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> forward by one display (wrapped) line. <a href="#a44de109c094aec1320d6a3c76cd52a00"></a><br/></td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a95fcb12f565550e34f43a29ffd5a23ab">backward_display_line</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
112
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> backward by one display (wrapped) line. <a href="#a95fcb12f565550e34f43a29ffd5a23ab"></a><br/></td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#acf9dce8edb9822feab10b9d41d2f9079">forward_display_line_end</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
114
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> forward to the next display line end. <a href="#acf9dce8edb9822feab10b9d41d2f9079"></a><br/></td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a7aeed796b4544624024d099a4ef80cca">backward_display_line_start</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
116
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the given <em>iter</em> backward to the next display line start. <a href="#a7aeed796b4544624024d099a4ef80cca"></a><br/></td></tr>
117
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#afe203a8792d554e3a89f8a32c7ca3f35">starts_display_line</a> (const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter)</td></tr>
118
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether <em>iter</em> is at the start of a display line. <a href="#afe203a8792d554e3a89f8a32c7ca3f35"></a><br/></td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a9323c9a9be5ffb7384adb71813304dca">move_visually</a> (<a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& iter, int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01015.html#ga81511cd7112567fa262b05bb22e69874">count</a>)</td></tr>
120
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move the iterator a given number of characters visually, treating it as the strong cursor position. <a href="#a9323c9a9be5ffb7384adb71813304dca"></a><br/></td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ab6eb1e46c4c6b158c528cb7960f9f247">add_child_at_anchor</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextChildAnchor.html">TextBuffer::ChildAnchor</a> >& anchor)</td></tr>
122
<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a child widget in the text buffer, at the given <em>anchor</em>. <a href="#ab6eb1e46c4c6b158c528cb7960f9f247"></a><br/></td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a339a489c34b1c5ecfea56ac57207789b">add_child_in_window</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, <a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> which_window, int xpos, int ypos)</td></tr>
124
<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a child at fixed coordinates in one of the text widget's windows. <a href="#a339a489c34b1c5ecfea56ac57207789b"></a><br/></td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a8393e9f9ee8b1744032d958dbca70c4f">move_child</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, int xpos, int ypos)</td></tr>
126
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the position of a child, as for <a class="el" href="classGtk_1_1TextView.html#a339a489c34b1c5ecfea56ac57207789b" title="Adds a child at fixed coordinates in one of the text widget's windows.">add_child_in_window()</a>. <a href="#a8393e9f9ee8b1744032d958dbca70c4f"></a><br/></td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a662a116b04038b2a0f084626a3d9e63a">set_wrap_mode</a> (<a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> wrap_mode)</td></tr>
128
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the line wrapping for the view. <a href="#a662a116b04038b2a0f084626a3d9e63a"></a><br/></td></tr>
129
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ab5207c632a1dcfd05f18ca223af56477">get_wrap_mode</a> () const </td></tr>
130
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the line wrapping for the view. <a href="#ab5207c632a1dcfd05f18ca223af56477"></a><br/></td></tr>
131
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#acb7835770c4999ae2a9616332157b67e">set_editable</a> (bool setting=true)</td></tr>
132
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default editability of the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a>. <a href="#acb7835770c4999ae2a9616332157b67e"></a><br/></td></tr>
133
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a4801b2e560f0dca18e4dff751afcf241">get_editable</a> () const </td></tr>
134
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: whether text is editable by default. <a href="#a4801b2e560f0dca18e4dff751afcf241"></a><br/></td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a205630db6e1de6052d24e886962aa91e">set_pixels_above_lines</a> (int pixels_above_lines)</td></tr>
136
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default number of blank pixels above paragraphs in <em>text_view</em>. <a href="#a205630db6e1de6052d24e886962aa91e"></a><br/></td></tr>
137
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a979785cf42090f744b24c8c8731620f3">get_pixels_above_lines</a> () const </td></tr>
138
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default number of pixels to put above paragraphs. <a href="#a979785cf42090f744b24c8c8731620f3"></a><br/></td></tr>
139
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a416ca2e2f7a052c5f0c26bb1b722b4cd">set_pixels_below_lines</a> (int pixels_below_lines)</td></tr>
140
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default number of pixels of blank space to put below paragraphs in <em>text_view</em>. <a href="#a416ca2e2f7a052c5f0c26bb1b722b4cd"></a><br/></td></tr>
141
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#adf101e00e35c6708ede51b949e509e5b">get_pixels_below_lines</a> () const </td></tr>
142
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value set by <a class="el" href="classGtk_1_1TextView.html#a416ca2e2f7a052c5f0c26bb1b722b4cd" title="Sets the default number of pixels of blank space to put below paragraphs in text_view...">set_pixels_below_lines()</a>. <a href="#adf101e00e35c6708ede51b949e509e5b"></a><br/></td></tr>
143
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a0bb1521550891758f46ee55ad677460f">set_pixels_inside_wrap</a> (int pixels_inside_wrap)</td></tr>
144
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph. <a href="#a0bb1521550891758f46ee55ad677460f"></a><br/></td></tr>
145
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a7b4c665327abfcf463b5675052333245">get_pixels_inside_wrap</a> () const </td></tr>
146
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value set by <a class="el" href="classGtk_1_1TextView.html#a0bb1521550891758f46ee55ad677460f" title="Sets the default number of pixels of blank space to leave between display/wrapped...">set_pixels_inside_wrap()</a>. <a href="#a7b4c665327abfcf463b5675052333245"></a><br/></td></tr>
147
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ad95ee09f587b88d11e52e650c1232a46">set_justification</a> (<a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> justification)</td></tr>
148
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default justification of text in <em>text_view</em>. <a href="#ad95ee09f587b88d11e52e650c1232a46"></a><br/></td></tr>
149
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa0a8e905ca383d8e8eb057e231889287">get_justification</a> () const </td></tr>
150
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default justification of paragraphs in <em>text_view</em>. <a href="#aa0a8e905ca383d8e8eb057e231889287"></a><br/></td></tr>
151
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a8dd21baf36082f0e293a26149a0e3533">set_left_margin</a> (int left_margin)</td></tr>
152
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default left margin for text in <em>text_view</em>. <a href="#a8dd21baf36082f0e293a26149a0e3533"></a><br/></td></tr>
153
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ab619f5d479a89b3342a0e73e766858f1">get_left_margin</a> () const </td></tr>
154
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default left margin size of paragraphs in the <em>text_view</em>. <a href="#ab619f5d479a89b3342a0e73e766858f1"></a><br/></td></tr>
155
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a75bc3e41db3d4112391ad621619d392b">set_right_margin</a> (int right_margin)</td></tr>
156
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default right margin for text in the text view. <a href="#a75bc3e41db3d4112391ad621619d392b"></a><br/></td></tr>
157
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ad29d460c7ffc39abb93900015b86b67c">get_right_margin</a> () const </td></tr>
158
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default right margin for text in <em>text_view</em>. <a href="#ad29d460c7ffc39abb93900015b86b67c"></a><br/></td></tr>
159
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a7702a6f3f110428c564ae4eee3a30dcd">set_indent</a> (int indent)</td></tr>
160
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default indentation for paragraphs in <em>text_view</em>. <a href="#a7702a6f3f110428c564ae4eee3a30dcd"></a><br/></td></tr>
161
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a83b4095e36e2e38d9850c93543623cf3">get_indent</a> () const </td></tr>
162
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default indentation of paragraphs in <em>text_view</em>. <a href="#a83b4095e36e2e38d9850c93543623cf3"></a><br/></td></tr>
163
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af4cb0271b6a18e1f04f88c975b6f0547">set_tabs</a> (<a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a>& tabs)</td></tr>
164
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default tab stops for paragraphs in <em>text_view</em>. <a href="#af4cb0271b6a18e1f04f88c975b6f0547"></a><br/></td></tr>
165
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aaeec00454a112055f3bcfee015c67839">get_tabs</a> () const </td></tr>
166
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default tabs for <em>text_view</em>. <a href="#aaeec00454a112055f3bcfee015c67839"></a><br/></td></tr>
167
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TextAttributes.html">TextAttributes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#abf1abe6ca4bf68ec58478b9fdb9a34a7">get_default_attributes</a> () const </td></tr>
168
<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtains a copy of the default text attributes. <a href="#abf1abe6ca4bf68ec58478b9fdb9a34a7"></a><br/></td></tr>
169
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ad03c80210645fb840edd03b89cd54acb">set_overwrite</a> (bool overwrite=true)</td></tr>
170
<tr><td class="mdescLeft"> </td><td class="mdescRight">Changes the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a> overwrite mode. <a href="#ad03c80210645fb840edd03b89cd54acb"></a><br/></td></tr>
171
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ae41bf542c670b3ddff81fd391786046c">get_overwrite</a> () const </td></tr>
172
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: whether <em>text_view</em> is in overwrite mode or not. <a href="#ae41bf542c670b3ddff81fd391786046c"></a><br/></td></tr>
173
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a9e683ecc969533dbdf5efbc2452de83a">set_accepts_tab</a> (bool accepts_tab=true)</td></tr>
174
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the behavior of the text widget when the Tab key is pressed. <a href="#a9e683ecc969533dbdf5efbc2452de83a"></a><br/></td></tr>
175
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a0e99542115e68d0c77cc1a6d2a6b1308">get_accepts_tab</a> () const </td></tr>
176
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if pressing the Tab key inserts a tab character,. <a href="#a0e99542115e68d0c77cc1a6d2a6b1308"></a><br/></td></tr>
177
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>< void, <br class="typebreak"/>
178
<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aba69c6a2c6b9320108ea35a5850889d0">signal_set_scroll_adjustments</a> ()</td></tr>
179
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <a class="el" href="classGtk_1_1Menu.html">Menu</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a593c915deac0d96756bb89cfdb93a40a">signal_populate_popup</a> ()</td></tr>
180
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aeb9c2b690df05f68c4ab737d285aee4e">signal_set_anchor</a> ()</td></tr>
181
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak"/>
182
const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a279b5bd8dd3869ce2989780ac2d255ff">signal_insert_at_cursor</a> ()</td></tr>
183
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ade9c8194f219019d949d6b601c47c639">property_pixels_above_lines</a> ()</td></tr>
184
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space above paragraphs. <a href="#ade9c8194f219019d949d6b601c47c639"></a><br/></td></tr>
185
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ae2172527078da8d80b9c968a8bdd9eab">property_pixels_above_lines</a> () const </td></tr>
186
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space above paragraphs. <a href="#ae2172527078da8d80b9c968a8bdd9eab"></a><br/></td></tr>
187
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ac785cadf2d4671a5cb78a952283b7e1a">property_pixels_below_lines</a> ()</td></tr>
188
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space below paragraphs. <a href="#ac785cadf2d4671a5cb78a952283b7e1a"></a><br/></td></tr>
189
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a219fbd23a549e805a36fc672dea344a9">property_pixels_below_lines</a> () const </td></tr>
190
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space below paragraphs. <a href="#a219fbd23a549e805a36fc672dea344a9"></a><br/></td></tr>
191
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a367f1856da1514302006874a4d5689c6">property_pixels_inside_wrap</a> ()</td></tr>
192
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space between wrapped lines in a paragraph. <a href="#a367f1856da1514302006874a4d5689c6"></a><br/></td></tr>
193
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a3151afd1b2d8546823a2ebb1227e5cdf">property_pixels_inside_wrap</a> () const </td></tr>
194
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pixels of blank space between wrapped lines in a paragraph. <a href="#a3151afd1b2d8546823a2ebb1227e5cdf"></a><br/></td></tr>
195
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a917fed3db68854a2ca6ff6a80bead287">property_editable</a> ()</td></tr>
196
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the text can be modified by the user. <a href="#a917fed3db68854a2ca6ff6a80bead287"></a><br/></td></tr>
197
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
198
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a01ba1fa16753e92954e6aca80084f055">property_editable</a> () const </td></tr>
199
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the text can be modified by the user. <a href="#a01ba1fa16753e92954e6aca80084f055"></a><br/></td></tr>
200
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a361c69a9d8eda25d903120d4b0e11c7a">property_wrap_mode</a> ()</td></tr>
201
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether to wrap lines never. <a href="#a361c69a9d8eda25d903120d4b0e11c7a"></a><br/></td></tr>
202
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
203
< <a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a090ab597831ebbde929984d70a084642">property_wrap_mode</a> () const </td></tr>
204
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether to wrap lines never. <a href="#a090ab597831ebbde929984d70a084642"></a><br/></td></tr>
205
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
206
< <a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a71ec27b8b3835b333dd12fd521e79da1">property_justification</a> ()</td></tr>
207
<tr><td class="mdescLeft"> </td><td class="mdescRight">Left. <a href="#a71ec27b8b3835b333dd12fd521e79da1"></a><br/></td></tr>
208
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
209
< <a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#acb3cca3cc68bf14575bcb1d7c03c7f5a">property_justification</a> () const </td></tr>
210
<tr><td class="mdescLeft"> </td><td class="mdescRight">Left. <a href="#acb3cca3cc68bf14575bcb1d7c03c7f5a"></a><br/></td></tr>
211
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a045dfe000b41abbdd61b7161154ceda3">property_left_margin</a> ()</td></tr>
212
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the left margin in pixels. <a href="#a045dfe000b41abbdd61b7161154ceda3"></a><br/></td></tr>
213
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aaa7ad9f50cafc2af6360d1a29447cb7e">property_left_margin</a> () const </td></tr>
214
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the left margin in pixels. <a href="#aaa7ad9f50cafc2af6360d1a29447cb7e"></a><br/></td></tr>
215
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a68bc1943ae869e963582c4b1781e258f">property_right_margin</a> ()</td></tr>
216
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the right margin in pixels. <a href="#a68bc1943ae869e963582c4b1781e258f"></a><br/></td></tr>
217
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ab1e177acc0f9bb90f5876ba70c145ad6">property_right_margin</a> () const </td></tr>
218
<tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the right margin in pixels. <a href="#ab1e177acc0f9bb90f5876ba70c145ad6"></a><br/></td></tr>
219
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a8d54008ddecf10391b9e6dd6774856d1">property_indent</a> ()</td></tr>
220
<tr><td class="mdescLeft"> </td><td class="mdescRight">Amount to indent the paragraph. <a href="#a8d54008ddecf10391b9e6dd6774856d1"></a><br/></td></tr>
221
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a2c7d0f2ff41b6d6bfae1ca4f5abdbd1a">property_indent</a> () const </td></tr>
222
<tr><td class="mdescLeft"> </td><td class="mdescRight">Amount to indent the paragraph. <a href="#a2c7d0f2ff41b6d6bfae1ca4f5abdbd1a"></a><br/></td></tr>
223
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
224
< <a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a14ca8471addd3968418e4a02240dad89">property_tabs</a> ()</td></tr>
225
<tr><td class="mdescLeft"> </td><td class="mdescRight">Custom tabs for this text. <a href="#a14ca8471addd3968418e4a02240dad89"></a><br/></td></tr>
226
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
227
< <a class="elRef" doxygen="pangomm-1.4.tag:http://library.gnome.org/devel/pangomm/unstable/" href="http://library.gnome.org/devel/pangomm/unstable/classPango_1_1TabArray.html">Pango::TabArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a088f1373d1ac86988c62a432898479db">property_tabs</a> () const </td></tr>
228
<tr><td class="mdescLeft"> </td><td class="mdescRight">Custom tabs for this text. <a href="#a088f1373d1ac86988c62a432898479db"></a><br/></td></tr>
229
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af59b5ebe621234eb46112323553596b6">property_cursor_visible</a> ()</td></tr>
230
<tr><td class="mdescLeft"> </td><td class="mdescRight">If the insertion cursor is shown. <a href="#af59b5ebe621234eb46112323553596b6"></a><br/></td></tr>
231
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
232
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa448a92d8580c8ff994b88139632e894">property_cursor_visible</a> () const </td></tr>
233
<tr><td class="mdescLeft"> </td><td class="mdescRight">If the insertion cursor is shown. <a href="#aa448a92d8580c8ff994b88139632e894"></a><br/></td></tr>
234
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
235
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ad284fa8d52787aec3af60a8d023ddaf8">property_buffer</a> ()</td></tr>
236
<tr><td class="mdescLeft"> </td><td class="mdescRight">The buffer which is displayed. <a href="#ad284fa8d52787aec3af60a8d023ddaf8"></a><br/></td></tr>
237
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
238
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a0ffdee8fa4be2f803e10be58cce88782">property_buffer</a> () const </td></tr>
239
<tr><td class="mdescLeft"> </td><td class="mdescRight">The buffer which is displayed. <a href="#a0ffdee8fa4be2f803e10be58cce88782"></a><br/></td></tr>
240
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a48bcd44d976b02d91990b819968284db">property_overwrite</a> ()</td></tr>
241
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether entered text overwrites existing contents. <a href="#a48bcd44d976b02d91990b819968284db"></a><br/></td></tr>
242
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
243
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af8fa0c37b26390b25feb728d9d6836f0">property_overwrite</a> () const </td></tr>
244
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether entered text overwrites existing contents. <a href="#af8fa0c37b26390b25feb728d9d6836f0"></a><br/></td></tr>
245
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a1e24a56ce0e5900b0af7dc564c2bc1de">property_accepts_tab</a> ()</td></tr>
246
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether Tab will result in a tab character being entered. <a href="#a1e24a56ce0e5900b0af7dc564c2bc1de"></a><br/></td></tr>
247
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
248
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa608bc3c3cbd2e882d80f991d6bb4522">property_accepts_tab</a> () const </td></tr>
249
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether Tab will result in a tab character being entered. <a href="#aa608bc3c3cbd2e882d80f991d6bb4522"></a><br/></td></tr>
250
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
251
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ac8aa0f1d4f217f64d4fc9c2a19c8150d">property_im_module</a> ()</td></tr>
252
<tr><td class="mdescLeft"> </td><td class="mdescRight">Which IM module should be used. <a href="#ac8aa0f1d4f217f64d4fc9c2a19c8150d"></a><br/></td></tr>
253
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
254
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a9f7b2b4669f7305891cbc5dae0e3096a">property_im_module</a> () const </td></tr>
255
<tr><td class="mdescLeft"> </td><td class="mdescRight">Which IM module should be used. <a href="#a9f7b2b4669f7305891cbc5dae0e3096a"></a><br/></td></tr>
256
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
257
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a88e2d06366cd65fe960a1f9eb6ce74e8">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>
258
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a58d9527fb77e3e5b549475341512c4f0">on_populate_popup</a> (<a class="el" href="classGtk_1_1Menu.html">Menu</a>* menu)</td></tr>
259
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#afcb9bf4a7c17b1232748311eaa277b24">on_set_anchor</a> ()</td></tr>
260
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a18fee8e67e2ae8ce7d74a1edde139efb">on_insert_at_cursor</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& str)</td></tr>
261
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
262
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
264
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TextView.html">Gtk::TextView</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a75fb83dd76e5c1cfea8e8f110f3a61bb">wrap</a> (GtkTextView* object, bool take_copy=false)</td></tr>
265
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a75fb83dd76e5c1cfea8e8f110f3a61bb"></a><br/></td></tr>
369
<hr><a name="_details"></a><h2>Detailed Description</h2>
370
Multi-line text editing widget. <p>
371
It displays a <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>.<p>
372
The <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> widget looks like this: <div align="center">
373
<img src="textview1.png" alt="textview1.png">
267
<hr/><a name="_details"></a><h2>Detailed Description</h2>
268
<p>Multi-line text editing widget. </p>
269
<p>It displays a <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>.</p>
270
<p>The <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> widget looks like this: </p>
272
<img src="textview1.png" alt="textview1.png"/>
375
<hr><h2>Constructor & Destructor Documentation</h2>
376
<a class="anchor" name="11a69eb9867e6c016098329069b88401"></a><!-- doxytag: member="Gtk::TextView::~TextView" ref="11a69eb9867e6c016098329069b88401" args="()" -->
274
<hr/><h2>Constructor & Destructor Documentation</h2>
275
<a class="anchor" id="a11a69eb9867e6c016098329069b88401"></a><!-- doxytag: member="Gtk::TextView::~TextView" ref="a11a69eb9867e6c016098329069b88401" args="()" -->
377
276
<div class="memitem">
378
277
<div class="memproto">
379
278
<table class="memname">
381
280
<td class="memname">virtual Gtk::TextView::~TextView </td>
383
<td class="paramname"> </td>
282
<td class="paramname"></td>
384
283
<td> ) </td>
385
284
<td><code> [virtual]</code></td>
2272
2160
<td class="memname">void Gtk::TextView::scroll_mark_onscreen </td>
2274
2162
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& </td>
2275
<td class="paramname"> <em>mark</em> </td>
2163
<td class="paramname"> <em>mark</em></td>
2276
2164
<td> ) </td>
2281
2169
<div class="memdoc">
2284
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000040">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1TextView.html#9b23b8dbb4362c639abaa05ba9284d3b" title="Scrolls the TextView so that iter is on the screen, by scrolling the minimal distance...">scroll_to()</a> </dd></dl>
2288
<a class="anchor" name="205933049cd72f91cb3d5bb2ca4b3228"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="205933049cd72f91cb3d5bb2ca4b3228" args="(const Glib::RefPtr< TextBuffer::Mark > &mark, double within_margin, double xalign, double yalign)" -->
2289
<div class="memitem">
2290
<div class="memproto">
2291
<table class="memname">
2293
<td class="memname">void Gtk::TextView::scroll_to </td>
2295
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& </td>
2296
<td class="paramname"> <em>mark</em>, </td>
2299
<td class="paramkey"></td>
2301
<td class="paramtype">double </td>
2302
<td class="paramname"> <em>within_margin</em>, </td>
2305
<td class="paramkey"></td>
2307
<td class="paramtype">double </td>
2308
<td class="paramname"> <em>xalign</em>, </td>
2311
<td class="paramkey"></td>
2313
<td class="paramtype">double </td>
2314
<td class="paramname"> <em>yalign</em></td><td> </td>
2319
<td></td><td></td><td></td>
2323
<div class="memdoc">
2326
Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. <p>
2327
The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>.<p>
2328
<dl compact><dt><b>Parameters:</b></dt><dd>
2329
<table border="0" cellspacing="2" cellpadding="0">
2330
<tr><td valign="top"></td><td valign="top"><em>mark</em> </td><td>An mark pointing to the position that should be made visible by scrolling. </td></tr>
2331
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2332
<tr><td valign="top"></td><td valign="top"><em>xalign</em> </td><td>horizontal alignment of mark within visible area. An alignment of 0.0 indicates left, 1.0 indicates right, 0.5 means center. </td></tr>
2333
<tr><td valign="top"></td><td valign="top"><em>yalign</em> </td><td>vertical alignment of mark within visible area. An alignment of 0.0 indicates top, 1.0 indicates bottom, 0.5 means center. </td></tr>
2339
<a class="anchor" name="5baf5175cb86631e9adbf481f0f18141"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="5baf5175cb86631e9adbf481f0f18141" args="(const Glib::RefPtr< TextBuffer::Mark > &mark, double within_margin=0)" -->
2340
<div class="memitem">
2341
<div class="memproto">
2342
<table class="memname">
2344
<td class="memname">void Gtk::TextView::scroll_to </td>
2346
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& </td>
2347
<td class="paramname"> <em>mark</em>, </td>
2350
<td class="paramkey"></td>
2352
<td class="paramtype">double </td>
2353
<td class="paramname"> <em>within_margin</em> = <code>0</code></td><td> </td>
2358
<td></td><td></td><td></td>
2362
<div class="memdoc">
2365
Scrolls text_view so that <em>mark</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. <p>
2366
The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>.<p>
2367
<dl compact><dt><b>Parameters:</b></dt><dd>
2368
<table border="0" cellspacing="2" cellpadding="0">
2369
<tr><td valign="top"></td><td valign="top"><em>mark</em> </td><td>An mark pointing to the position that should be made visible by scrolling. </td></tr>
2370
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2376
<a class="anchor" name="8412941c4da9a71a381052d6049164e4"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="8412941c4da9a71a381052d6049164e4" args="(TextBuffer::iterator &iter, double within_margin, double xalign, double yalign)" -->
2377
<div class="memitem">
2378
<div class="memproto">
2379
<table class="memname">
2381
<td class="memname">bool Gtk::TextView::scroll_to </td>
2383
<td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& </td>
2384
<td class="paramname"> <em>iter</em>, </td>
2387
<td class="paramkey"></td>
2389
<td class="paramtype">double </td>
2390
<td class="paramname"> <em>within_margin</em>, </td>
2393
<td class="paramkey"></td>
2395
<td class="paramtype">double </td>
2396
<td class="paramname"> <em>xalign</em>, </td>
2399
<td class="paramkey"></td>
2401
<td class="paramtype">double </td>
2402
<td class="paramname"> <em>yalign</em></td><td> </td>
2407
<td></td><td></td><td></td>
2411
<div class="memdoc">
2414
Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. <p>
2415
The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>. <dl class="note" compact><dt><b>Note:</b></dt><dd>This function uses the currently-computed height of the lines in the text buffer. Note that line heights are computed in an idle handler; so this function may not have the desired effect if it's called before the height computations. To avoid oddness, consider using gtk_text_view_scroll_to_mark() which saves a point to be scrolled to after line validation.</dd></dl>
2416
<dl compact><dt><b>Parameters:</b></dt><dd>
2417
<table border="0" cellspacing="2" cellpadding="0">
2418
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>An iterator pointing to the position that should be made visible by scrolling. </td></tr>
2419
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2420
<tr><td valign="top"></td><td valign="top"><em>xalign</em> </td><td>horizontal alignment of mark within visible area. An alignment of 0.0 indicates left, 1.0 indicates right, 0.5 means center. </td></tr>
2421
<tr><td valign="top"></td><td valign="top"><em>yalign</em> </td><td>vertical alignment of mark within visible area. An alignment of 0.0 indicates top, 1.0 indicates bottom, 0.5 means center. </td></tr>
2424
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
2428
<a class="anchor" name="9b23b8dbb4362c639abaa05ba9284d3b"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="9b23b8dbb4362c639abaa05ba9284d3b" args="(TextBuffer::iterator &iter, double within_margin=0)" -->
2429
<div class="memitem">
2430
<div class="memproto">
2431
<table class="memname">
2433
<td class="memname">bool Gtk::TextView::scroll_to </td>
2435
<td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& </td>
2436
<td class="paramname"> <em>iter</em>, </td>
2439
<td class="paramkey"></td>
2441
<td class="paramtype">double </td>
2442
<td class="paramname"> <em>within_margin</em> = <code>0</code></td><td> </td>
2447
<td></td><td></td><td></td>
2451
<div class="memdoc">
2454
Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. <p>
2455
The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>. <dl class="note" compact><dt><b>Note:</b></dt><dd>This function uses the currently-computed height of the lines in the text buffer. Note that line heights are computed in an idle handler; so this function may not have the desired effect if it's called before the height computations. To avoid oddness, consider using gtk_text_view_scroll_to_mark() which saves a point to be scrolled to after line validation.</dd></dl>
2456
<dl compact><dt><b>Parameters:</b></dt><dd>
2457
<table border="0" cellspacing="2" cellpadding="0">
2458
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>An iterator pointing to the position that should be made visible by scrolling. </td></tr>
2459
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2462
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
2466
<a class="anchor" name="a01a5796543403272c1f100d58f99cb4"></a><!-- doxytag: member="Gtk::TextView::scroll_to_iter" ref="a01a5796543403272c1f100d58f99cb4" args="(TextBuffer::iterator &iter, double within_margin)" -->
2170
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000040">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1TextView.html#a9b23b8dbb4362c639abaa05ba9284d3b" title="Scrolls the TextView so that iter is on the screen, by scrolling the minimal distance...">scroll_to()</a> </dd></dl>
2174
<a class="anchor" id="a205933049cd72f91cb3d5bb2ca4b3228"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a205933049cd72f91cb3d5bb2ca4b3228" args="(const Glib::RefPtr< TextBuffer::Mark > &mark, double within_margin, double xalign, double yalign)" -->
2175
<div class="memitem">
2176
<div class="memproto">
2177
<table class="memname">
2179
<td class="memname">void Gtk::TextView::scroll_to </td>
2181
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& </td>
2182
<td class="paramname"> <em>mark</em>, </td>
2185
<td class="paramkey"></td>
2187
<td class="paramtype">double </td>
2188
<td class="paramname"> <em>within_margin</em>, </td>
2191
<td class="paramkey"></td>
2193
<td class="paramtype">double </td>
2194
<td class="paramname"> <em>xalign</em>, </td>
2197
<td class="paramkey"></td>
2199
<td class="paramtype">double </td>
2200
<td class="paramname"> <em>yalign</em></td><td> </td>
2205
<td></td><td></td><td></td>
2209
<div class="memdoc">
2211
<p>Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. </p>
2212
<p>The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>.</p>
2213
<dl><dt><b>Parameters:</b></dt><dd>
2214
<table border="0" cellspacing="2" cellpadding="0">
2215
<tr><td valign="top"></td><td valign="top"><em>mark</em> </td><td>An mark pointing to the position that should be made visible by scrolling. </td></tr>
2216
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2217
<tr><td valign="top"></td><td valign="top"><em>xalign</em> </td><td>horizontal alignment of mark within visible area. An alignment of 0.0 indicates left, 1.0 indicates right, 0.5 means center. </td></tr>
2218
<tr><td valign="top"></td><td valign="top"><em>yalign</em> </td><td>vertical alignment of mark within visible area. An alignment of 0.0 indicates top, 1.0 indicates bottom, 0.5 means center. </td></tr>
2225
<a class="anchor" id="a5baf5175cb86631e9adbf481f0f18141"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a5baf5175cb86631e9adbf481f0f18141" args="(const Glib::RefPtr< TextBuffer::Mark > &mark, double within_margin=0)" -->
2226
<div class="memitem">
2227
<div class="memproto">
2228
<table class="memname">
2230
<td class="memname">void Gtk::TextView::scroll_to </td>
2232
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> >& </td>
2233
<td class="paramname"> <em>mark</em>, </td>
2236
<td class="paramkey"></td>
2238
<td class="paramtype">double </td>
2239
<td class="paramname"> <em>within_margin</em> = <code>0</code></td><td> </td>
2244
<td></td><td></td><td></td>
2248
<div class="memdoc">
2250
<p>Scrolls text_view so that <em>mark</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. </p>
2251
<p>The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>.</p>
2252
<dl><dt><b>Parameters:</b></dt><dd>
2253
<table border="0" cellspacing="2" cellpadding="0">
2254
<tr><td valign="top"></td><td valign="top"><em>mark</em> </td><td>An mark pointing to the position that should be made visible by scrolling. </td></tr>
2255
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2262
<a class="anchor" id="a8412941c4da9a71a381052d6049164e4"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a8412941c4da9a71a381052d6049164e4" args="(TextBuffer::iterator &iter, double within_margin, double xalign, double yalign)" -->
2263
<div class="memitem">
2264
<div class="memproto">
2265
<table class="memname">
2267
<td class="memname">bool Gtk::TextView::scroll_to </td>
2269
<td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& </td>
2270
<td class="paramname"> <em>iter</em>, </td>
2273
<td class="paramkey"></td>
2275
<td class="paramtype">double </td>
2276
<td class="paramname"> <em>within_margin</em>, </td>
2279
<td class="paramkey"></td>
2281
<td class="paramtype">double </td>
2282
<td class="paramname"> <em>xalign</em>, </td>
2285
<td class="paramkey"></td>
2287
<td class="paramtype">double </td>
2288
<td class="paramname"> <em>yalign</em></td><td> </td>
2293
<td></td><td></td><td></td>
2297
<div class="memdoc">
2299
<p>Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, in the position indicated by xalign and yalign, possibly not scrolling at all. </p>
2300
<p>The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>. </p>
2301
<dl class="note"><dt><b>Note:</b></dt><dd>This function uses the currently-computed height of the lines in the text buffer. Note that line heights are computed in an idle handler; so this function may not have the desired effect if it's called before the height computations. To avoid oddness, consider using gtk_text_view_scroll_to_mark() which saves a point to be scrolled to after line validation.</dd></dl>
2302
<dl><dt><b>Parameters:</b></dt><dd>
2303
<table border="0" cellspacing="2" cellpadding="0">
2304
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>An iterator pointing to the position that should be made visible by scrolling. </td></tr>
2305
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2306
<tr><td valign="top"></td><td valign="top"><em>xalign</em> </td><td>horizontal alignment of mark within visible area. An alignment of 0.0 indicates left, 1.0 indicates right, 0.5 means center. </td></tr>
2307
<tr><td valign="top"></td><td valign="top"><em>yalign</em> </td><td>vertical alignment of mark within visible area. An alignment of 0.0 indicates top, 1.0 indicates bottom, 0.5 means center. </td></tr>
2311
<dl class="return"><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
2315
<a class="anchor" id="a9b23b8dbb4362c639abaa05ba9284d3b"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a9b23b8dbb4362c639abaa05ba9284d3b" args="(TextBuffer::iterator &iter, double within_margin=0)" -->
2316
<div class="memitem">
2317
<div class="memproto">
2318
<table class="memname">
2320
<td class="memname">bool Gtk::TextView::scroll_to </td>
2322
<td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>& </td>
2323
<td class="paramname"> <em>iter</em>, </td>
2326
<td class="paramkey"></td>
2328
<td class="paramtype">double </td>
2329
<td class="paramname"> <em>within_margin</em> = <code>0</code></td><td> </td>
2334
<td></td><td></td><td></td>
2338
<div class="memdoc">
2340
<p>Scrolls the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">TextView</a> so that <em>iter</em> is on the screen, by scrolling the minimal distance to get the mark onscreen, possibly not scrolling at all. </p>
2341
<p>The effective screen for purposes of this function is reduced by a margin of size <em>within_margin</em>. </p>
2342
<dl class="note"><dt><b>Note:</b></dt><dd>This function uses the currently-computed height of the lines in the text buffer. Note that line heights are computed in an idle handler; so this function may not have the desired effect if it's called before the height computations. To avoid oddness, consider using gtk_text_view_scroll_to_mark() which saves a point to be scrolled to after line validation.</dd></dl>
2343
<dl><dt><b>Parameters:</b></dt><dd>
2344
<table border="0" cellspacing="2" cellpadding="0">
2345
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>An iterator pointing to the position that should be made visible by scrolling. </td></tr>
2346
<tr><td valign="top"></td><td valign="top"><em>within_margin</em> </td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2350
<dl class="return"><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
2354
<a class="anchor" id="aa01a5796543403272c1f100d58f99cb4"></a><!-- doxytag: member="Gtk::TextView::scroll_to_iter" ref="aa01a5796543403272c1f100d58f99cb4" args="(TextBuffer::iterator &iter, double within_margin)" -->
2467
2355
<div class="memitem">
2468
2356
<div class="memproto">
2469
2357
<table class="memname">