~ubuntu-branches/ubuntu/karmic/gtkmm2.4/karmic

« back to all changes in this revision

Viewing changes to docs/reference/html/classGtk_1_1TextView.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-09-22 10:14:59 UTC
  • mfrom: (1.2.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20090922101459-pespb00fbm1mlqbd
Tags: 1:2.18.1-0ubuntu1
* New upstream release: (LP: #434355)
  - RecentManager: Undeprecate get_default().
  - Clipboard: wait_for_targets): Fix a crash.
  - Window: Added set_icon_name().
  - Require a recent pangomm.
  - Style: Fix a compiler error with the Intel C++ compiler.
  - Fix recently-introduced problems with disable-deprecated options.
* debian/control.in:
  - Bump libpangomm-1.4-dev depends and build-depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>gtkmm: Gtk::TextView Class Reference</title>
4
 
<link href="tabs.css" rel="stylesheet" type="text/css">
5
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.8 -->
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.6.1 -->
8
11
<div class="navigation" id="top">
9
12
  <div class="tabs">
10
13
    <ul>
27
30
  </div>
28
31
</div>
29
32
<div class="contents">
30
 
<h1>Gtk::TextView Class Reference<br>
 
33
<h1>Gtk::TextView Class Reference<br/>
31
34
<small>
32
35
[<a class="el" href="group__Widgets.html">Widgets</a>,&#160;<a class="el" href="group__Containers.html">Container Widgets</a>,&#160;<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>
34
 
<p>
35
 
Inherits <a class="el" href="classGtk_1_1Container.html">Gtk::Container</a>.
36
 
<p>
 
36
</h1><!-- doxytag: class="Gtk::TextView" --><!-- doxytag: inherits="Gtk::Container" -->
 
37
<p>Multi-line text editing widget. <a href="#_details">More...</a></p>
 
38
 
 
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&#45;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>
44
 
 
45
 
<p>
46
 
<a href="classGtk_1_1TextView-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
47
 
<tr><td></td></tr>
48
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
49
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#11a69eb9867e6c016098329069b88401">~TextView</a> ()</td></tr>
50
 
 
51
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkTextView*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f4b8c1eaffa4bce083b16e3a798d846a">gobj</a> ()</td></tr>
52
 
 
53
 
<tr><td class="mdescLeft">&#160;</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*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f8acb1da21b2b6c60069323dd87a2290">gobj</a> () const </td></tr>
55
 
 
56
 
<tr><td class="mdescLeft">&#160;</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0add2eb74ece8495dc7292a73db7682d">TextView</a> ()</td></tr>
58
 
 
59
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&amp; buffer)</td></tr>
60
 
 
61
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&amp; buffer)</td></tr>
62
 
 
63
 
<tr><td class="mdescLeft">&#160;</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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#309c03880870321b6f19c89ffe4319be">get_buffer</a> ()</td></tr>
65
 
 
66
 
<tr><td class="mdescLeft">&#160;</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>&lt; const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#45e2e705a62461bd607d1ef93f2b719d">get_buffer</a> () const </td></tr>
68
 
 
69
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, double within_margin)</td></tr>
71
 
 
72
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark, double within_margin)</td></tr>
73
 
 
74
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark)</td></tr>
75
 
 
76
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</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>&amp; iter, double within_margin=0)</td></tr>
77
 
 
78
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, double within_margin, double xalign, double yalign)</td></tr>
80
 
 
81
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark, double within_margin=0)</td></tr>
83
 
 
84
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark, double within_margin, double xalign, double yalign)</td></tr>
86
 
 
87
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark)</td></tr>
89
 
 
90
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f6b67fe8d287f8db998edd785a2e1a7e">place_cursor_onscreen</a> ()</td></tr>
92
 
 
93
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; visible_rect) const </td></tr>
95
 
 
96
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#de59cd716b271f26b251b101f000be5a">set_cursor_visible</a> (bool setting=true)</td></tr>
98
 
 
99
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7807d7603ce02175a0cd3047b481c315">get_cursor_visible</a> () const </td></tr>
101
 
 
102
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; location) const </td></tr>
104
 
 
105
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, int x, int y) const </td></tr>
107
 
 
108
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, int&amp; trailing, int x, int y) const </td></tr>
110
 
 
111
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, int&amp; y, int&amp; height) const </td></tr>
113
 
 
114
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; target_iter, int y, int&amp; line_top) const </td></tr>
116
 
 
117
 
<tr><td class="mdescLeft">&#160;</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&#160;</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&amp; window_x, int&amp; window_y) const </td></tr>
119
 
 
120
 
<tr><td class="mdescLeft">&#160;</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&#160;</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&amp; buffer_x, int&amp; buffer_y) const </td></tr>
122
 
 
123
 
<tr><td class="mdescLeft">&#160;</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>&lt; <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&#160;</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>
125
 
 
126
 
<tr><td class="mdescLeft">&#160;</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>&lt; const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&#160;</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>
128
 
 
129
 
<tr><td class="mdescLeft">&#160;</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>&#160;</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>&lt; <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&amp; window)</td></tr>
131
 
 
132
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
134
 
 
135
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
137
 
 
138
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
140
 
 
141
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
143
 
 
144
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
146
 
 
147
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
149
 
 
150
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
152
 
 
153
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; 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>
155
 
 
156
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; 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>&lt; <a class="el" href="classGtk_1_1TextChildAnchor.html">TextBuffer::ChildAnchor</a> &gt;&amp; anchor)</td></tr>
158
 
 
159
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; child, <a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> which_window, int xpos, int ypos)</td></tr>
161
 
 
162
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; child, int xpos, int ypos)</td></tr>
164
 
 
165
 
<tr><td class="mdescLeft">&#160;</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&#39;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&#160;</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>
167
 
 
168
 
<tr><td class="mdescLeft">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b5207c632a1dcfd05f18ca223af56477">get_wrap_mode</a> () const </td></tr>
170
 
 
171
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#cb7835770c4999ae2a9616332157b67e">set_editable</a> (bool setting=true)</td></tr>
173
 
 
174
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#4801b2e560f0dca18e4dff751afcf241">get_editable</a> () const </td></tr>
176
 
 
177
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
179
 
 
180
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#979785cf42090f744b24c8c8731620f3">get_pixels_above_lines</a> () const </td></tr>
182
 
 
183
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
185
 
 
186
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#df101e00e35c6708ede51b949e509e5b">get_pixels_below_lines</a> () const </td></tr>
188
 
 
189
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
191
 
 
192
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7b4c665327abfcf463b5675052333245">get_pixels_inside_wrap</a> () const </td></tr>
194
 
 
195
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
197
 
 
198
 
<tr><td class="mdescLeft">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a0a8e905ca383d8e8eb057e231889287">get_justification</a> () const </td></tr>
200
 
 
201
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#8dd21baf36082f0e293a26149a0e3533">set_left_margin</a> (int left_margin)</td></tr>
203
 
 
204
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b619f5d479a89b3342a0e73e766858f1">get_left_margin</a> () const </td></tr>
206
 
 
207
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#75bc3e41db3d4112391ad621619d392b">set_right_margin</a> (int right_margin)</td></tr>
209
 
 
210
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d29d460c7ffc39abb93900015b86b67c">get_right_margin</a> () const </td></tr>
212
 
 
213
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#7702a6f3f110428c564ae4eee3a30dcd">set_indent</a> (int indent)</td></tr>
215
 
 
216
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#83b4095e36e2e38d9850c93543623cf3">get_indent</a> () const </td></tr>
218
 
 
219
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; tabs)</td></tr>
221
 
 
222
 
<tr><td class="mdescLeft">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aeec00454a112055f3bcfee015c67839">get_tabs</a> () const </td></tr>
224
 
 
225
 
<tr><td class="mdescLeft">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#bf1abe6ca4bf68ec58478b9fdb9a34a7">get_default_attributes</a> () const </td></tr>
227
 
 
228
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d03c80210645fb840edd03b89cd54acb">set_overwrite</a> (bool overwrite=true)</td></tr>
230
 
 
231
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#e41bf542c670b3ddff81fd391786046c">get_overwrite</a> () const </td></tr>
233
 
 
234
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
236
 
 
237
 
<tr><td class="mdescLeft">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0e99542115e68d0c77cc1a6d2a6b1308">get_accepts_tab</a> () const </td></tr>
239
 
 
240
 
<tr><td class="mdescLeft">&#160;</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>&lt; 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>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#ba69c6a2c6b9320108ea35a5850889d0">signal_set_scroll_adjustments</a> ()</td></tr>
243
 
 
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>&lt; void, <a class="el" href="classGtk_1_1Menu.html">Menu</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#593c915deac0d96756bb89cfdb93a40a">signal_populate_popup</a> ()</td></tr>
245
 
 
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>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#eb9c2b690df05f68c4ab737d285aee4e">signal_set_anchor</a> ()</td></tr>
247
 
 
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>&lt; 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>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#279b5bd8dd3869ce2989780ac2d255ff">signal_insert_at_cursor</a> ()</td></tr>
250
 
 
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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#de9c8194f219019d949d6b601c47c639">property_pixels_above_lines</a> ()</td></tr>
252
 
 
253
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#e2172527078da8d80b9c968a8bdd9eab">property_pixels_above_lines</a> () const </td></tr>
255
 
 
256
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#c785cadf2d4671a5cb78a952283b7e1a">property_pixels_below_lines</a> ()</td></tr>
258
 
 
259
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#219fbd23a549e805a36fc672dea344a9">property_pixels_below_lines</a> () const </td></tr>
261
 
 
262
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#367f1856da1514302006874a4d5689c6">property_pixels_inside_wrap</a> ()</td></tr>
264
 
 
265
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#3151afd1b2d8546823a2ebb1227e5cdf">property_pixels_inside_wrap</a> () const </td></tr>
267
 
 
268
 
<tr><td class="mdescLeft">&#160;</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>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#917fed3db68854a2ca6ff6a80bead287">property_editable</a> ()</td></tr>
270
 
 
271
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#01ba1fa16753e92954e6aca80084f055">property_editable</a> () const </td></tr>
274
 
 
275
 
<tr><td class="mdescLeft">&#160;</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>&lt; <a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#361c69a9d8eda25d903120d4b0e11c7a">property_wrap_mode</a> ()</td></tr>
277
 
 
278
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#090ab597831ebbde929984d70a084642">property_wrap_mode</a> () const </td></tr>
281
 
 
282
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#71ec27b8b3835b333dd12fd521e79da1">property_justification</a> ()</td></tr>
285
 
 
286
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#cb3cca3cc68bf14575bcb1d7c03c7f5a">property_justification</a> () const </td></tr>
289
 
 
290
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#045dfe000b41abbdd61b7161154ceda3">property_left_margin</a> ()</td></tr>
292
 
 
293
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#aa7ad9f50cafc2af6360d1a29447cb7e">property_left_margin</a> () const </td></tr>
295
 
 
296
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#68bc1943ae869e963582c4b1781e258f">property_right_margin</a> ()</td></tr>
298
 
 
299
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#b1e177acc0f9bb90f5876ba70c145ad6">property_right_margin</a> () const </td></tr>
301
 
 
302
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#8d54008ddecf10391b9e6dd6774856d1">property_indent</a> ()</td></tr>
304
 
 
305
 
<tr><td class="mdescLeft">&#160;</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>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#2c7d0f2ff41b6d6bfae1ca4f5abdbd1a">property_indent</a> () const </td></tr>
307
 
 
308
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <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> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#14ca8471addd3968418e4a02240dad89">property_tabs</a> ()</td></tr>
311
 
 
312
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <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> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#088f1373d1ac86988c62a432898479db">property_tabs</a> () const </td></tr>
315
 
 
316
 
<tr><td class="mdescLeft">&#160;</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>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f59b5ebe621234eb46112323553596b6">property_cursor_visible</a> ()</td></tr>
318
 
 
319
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a448a92d8580c8ff994b88139632e894">property_cursor_visible</a> () const </td></tr>
322
 
 
323
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#d284fa8d52787aec3af60a8d023ddaf8">property_buffer</a> ()</td></tr>
326
 
 
327
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#0ffdee8fa4be2f803e10be58cce88782">property_buffer</a> () const </td></tr>
330
 
 
331
 
<tr><td class="mdescLeft">&#160;</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>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#48bcd44d976b02d91990b819968284db">property_overwrite</a> ()</td></tr>
333
 
 
334
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#f8fa0c37b26390b25feb728d9d6836f0">property_overwrite</a> () const </td></tr>
337
 
 
338
 
<tr><td class="mdescLeft">&#160;</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>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#1e24a56ce0e5900b0af7dc564c2bc1de">property_accepts_tab</a> ()</td></tr>
340
 
 
341
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#a608bc3c3cbd2e882d80f991d6bb4522">property_accepts_tab</a> () const </td></tr>
344
 
 
345
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <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> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#c8aa0f1d4f217f64d4fc9c2a19c8150d">property_im_module</a> ()</td></tr>
348
 
 
349
 
<tr><td class="mdescLeft">&#160;</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
 
&lt; <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> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#9f7b2b4669f7305891cbc5dae0e3096a">property_im_module</a> () const </td></tr>
352
 
 
353
 
<tr><td class="mdescLeft">&#160;</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&#160;</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>
356
 
 
357
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&#160;</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>
358
 
 
359
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#fcb9bf4a7c17b1232748311eaa277b24">on_set_anchor</a> ()</td></tr>
360
 
 
361
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&#160;</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>&amp; str)</td></tr>
362
 
 
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>*&#160;</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>
366
 
 
367
 
<tr><td class="mdescLeft">&#160;</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&#45;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>
 
47
 
 
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&#160;</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*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TextView.html#af4b8c1eaffa4bce083b16e3a798d846a">gobj</a> ()</td></tr>
 
53
<tr><td class="mdescLeft">&#160;</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*&#160;</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">&#160;</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">&#160;</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">&#160;</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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&amp; buffer)</td></tr>
 
58
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&amp; buffer)</td></tr>
 
59
<tr><td class="mdescLeft">&#160;</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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&#160;</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">&#160;</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>&lt; const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&#160;</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">&#160;</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&#160;</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>&amp; iter, double within_margin)</td></tr>
 
65
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark, double within_margin)</td></tr>
 
66
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark)</td></tr>
 
67
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</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>&amp; iter, double within_margin=0)</td></tr>
 
68
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, double within_margin, double xalign, double yalign)</td></tr>
 
70
<tr><td class="mdescLeft">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark, double within_margin=0)</td></tr>
 
72
<tr><td class="mdescLeft">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark, double within_margin, double xalign, double yalign)</td></tr>
 
74
<tr><td class="mdescLeft">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp; mark)</td></tr>
 
76
<tr><td class="mdescLeft">&#160;</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&#160;</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">&#160;</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&#160;</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>&amp; visible_rect) const </td></tr>
 
80
<tr><td class="mdescLeft">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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>&amp; iter, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; location) const </td></tr>
 
86
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, int x, int y) const </td></tr>
 
88
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, int&amp; trailing, int x, int y) const </td></tr>
 
90
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter, int&amp; y, int&amp; height) const </td></tr>
 
92
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; target_iter, int y, int&amp; line_top) const </td></tr>
 
94
<tr><td class="mdescLeft">&#160;</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&#160;</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&amp; window_x, int&amp; window_y) const </td></tr>
 
96
<tr><td class="mdescLeft">&#160;</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&#160;</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&amp; buffer_x, int&amp; buffer_y) const </td></tr>
 
98
<tr><td class="mdescLeft">&#160;</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>&lt; <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&#160;</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">&#160;</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>&lt; const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&#160;</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">&#160;</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>&#160;</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>&lt; <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&amp; window)</td></tr>
 
104
<tr><td class="mdescLeft">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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>&amp; iter)</td></tr>
 
110
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
 
112
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
 
114
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
 
116
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; iter)</td></tr>
 
118
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; 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">&#160;</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&#160;</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>&amp; 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>&lt; <a class="el" href="classGtk_1_1TextChildAnchor.html">TextBuffer::ChildAnchor</a> &gt;&amp; anchor)</td></tr>
 
122
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; child, <a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> which_window, int xpos, int ypos)</td></tr>
 
124
<tr><td class="mdescLeft">&#160;</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&#160;</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>&amp; child, int xpos, int ypos)</td></tr>
 
126
<tr><td class="mdescLeft">&#160;</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&#39;s windows.">add_child_in_window()</a>. <a href="#a8393e9f9ee8b1744032d958dbca70c4f"></a><br/></td></tr>
 
127
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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>&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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>&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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>&amp; tabs)</td></tr>
 
164
<tr><td class="mdescLeft">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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>&lt; 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>* &gt;&#160;</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>&lt; void, <a class="el" href="classGtk_1_1Menu.html">Menu</a>* &gt;&#160;</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>&lt; void &gt;&#160;</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>&lt; 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>&amp; &gt;&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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
&lt; bool &gt;&#160;</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">&#160;</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>&lt; <a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> &gt;&#160;</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">&#160;</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
&lt; <a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> &gt;&#160;</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">&#160;</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
&lt; <a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> &gt;&#160;</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">&#160;</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
&lt; <a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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
&lt; <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> &gt;&#160;</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">&#160;</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
&lt; <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> &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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
&lt; bool &gt;&#160;</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">&#160;</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
&lt; <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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt; &gt;&#160;</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">&#160;</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
&lt; <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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt; &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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
&lt; bool &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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
&lt; bool &gt;&#160;</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">&#160;</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
&lt; <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> &gt;&#160;</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">&#160;</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
&lt; <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> &gt;&#160;</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">&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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>&amp; 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>
 
263
<br/><br/></td></tr>
 
264
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TextView.html">Gtk::TextView</a>*&#160;</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">&#160;</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>
368
266
</table>
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>
 
271
<div align="center">
 
272
<img src="textview1.png" alt="textview1.png"/>
374
273
</div>
375
 
 <hr><h2>Constructor &amp; Destructor Documentation</h2>
376
 
<a class="anchor" name="11a69eb9867e6c016098329069b88401"></a><!-- doxytag: member="Gtk::TextView::~TextView" ref="11a69eb9867e6c016098329069b88401" args="()" -->
 
274
 <hr/><h2>Constructor &amp; 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">
380
279
        <tr>
381
280
          <td class="memname">virtual Gtk::TextView::~TextView </td>
382
281
          <td>(</td>
383
 
          <td class="paramname"> </td>
 
282
          <td class="paramname"></td>
384
283
          <td>&#160;)&#160;</td>
385
284
          <td><code> [virtual]</code></td>
386
285
        </tr>
388
287
</div>
389
288
<div class="memdoc">
390
289
 
391
 
<p>
392
 
 
393
 
</div>
394
 
</div><p>
395
 
<a class="anchor" name="0add2eb74ece8495dc7292a73db7682d"></a><!-- doxytag: member="Gtk::TextView::TextView" ref="0add2eb74ece8495dc7292a73db7682d" args="()" -->
 
290
</div>
 
291
</div>
 
292
<a class="anchor" id="a0add2eb74ece8495dc7292a73db7682d"></a><!-- doxytag: member="Gtk::TextView::TextView" ref="a0add2eb74ece8495dc7292a73db7682d" args="()" -->
396
293
<div class="memitem">
397
294
<div class="memproto">
398
295
      <table class="memname">
399
296
        <tr>
400
297
          <td class="memname">Gtk::TextView::TextView </td>
401
298
          <td>(</td>
402
 
          <td class="paramname"> </td>
 
299
          <td class="paramname"></td>
403
300
          <td>&#160;)&#160;</td>
404
301
          <td></td>
405
302
        </tr>
407
304
</div>
408
305
<div class="memdoc">
409
306
 
410
 
<p>
411
 
 
412
 
</div>
413
 
</div><p>
414
 
<a class="anchor" name="f523eda3619878bf5bcee6e03d381346"></a><!-- doxytag: member="Gtk::TextView::TextView" ref="f523eda3619878bf5bcee6e03d381346" args="(const Glib::RefPtr&lt; TextBuffer &gt; &amp;buffer)" -->
 
307
</div>
 
308
</div>
 
309
<a class="anchor" id="af523eda3619878bf5bcee6e03d381346"></a><!-- doxytag: member="Gtk::TextView::TextView" ref="af523eda3619878bf5bcee6e03d381346" args="(const Glib::RefPtr&lt; TextBuffer &gt; &amp;buffer)" -->
415
310
<div class="memitem">
416
311
<div class="memproto">
417
312
      <table class="memname">
419
314
          <td class="memname">Gtk::TextView::TextView </td>
420
315
          <td>(</td>
421
316
          <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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&amp;&#160;</td>
422
 
          <td class="paramname"> <em>buffer</em> </td>
 
317
          <td class="paramname"> <em>buffer</em></td>
423
318
          <td>&#160;)&#160;</td>
424
319
          <td><code> [explicit]</code></td>
425
320
        </tr>
427
322
</div>
428
323
<div class="memdoc">
429
324
 
430
 
<p>
431
 
 
432
 
</div>
433
 
</div><p>
434
 
<hr><h2>Member Function Documentation</h2>
435
 
<a class="anchor" name="b6eb1e46c4c6b158c528cb7960f9f247"></a><!-- doxytag: member="Gtk::TextView::add_child_at_anchor" ref="b6eb1e46c4c6b158c528cb7960f9f247" args="(Widget &amp;child, const Glib::RefPtr&lt; TextBuffer::ChildAnchor &gt; &amp;anchor)" -->
 
325
</div>
 
326
</div>
 
327
<hr/><h2>Member Function Documentation</h2>
 
328
<a class="anchor" id="ab6eb1e46c4c6b158c528cb7960f9f247"></a><!-- doxytag: member="Gtk::TextView::add_child_at_anchor" ref="ab6eb1e46c4c6b158c528cb7960f9f247" args="(Widget &amp;child, const Glib::RefPtr&lt; TextBuffer::ChildAnchor &gt; &amp;anchor)" -->
436
329
<div class="memitem">
437
330
<div class="memproto">
438
331
      <table class="memname">
457
350
</div>
458
351
<div class="memdoc">
459
352
 
460
 
<p>
461
 
Adds a child widget in the text buffer, at the given <em>anchor</em>. <p>
462
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
353
<p>Adds a child widget in the text buffer, at the given <em>anchor</em>. </p>
 
354
<dl><dt><b>Parameters:</b></dt><dd>
463
355
  <table border="0" cellspacing="2" cellpadding="0">
464
356
    <tr><td valign="top"></td><td valign="top"><em>child</em>&#160;</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a>. </td></tr>
465
357
    <tr><td valign="top"></td><td valign="top"><em>anchor</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextChildAnchor.html" title="A TextChildAnchor is a spot in the buffer where child widgets can be &quot;anchored&quot;...">Gtk::TextChildAnchor</a> in the <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> for <em>text_view</em>. </td></tr>
466
358
  </table>
 
359
  </dd>
467
360
</dl>
468
361
 
469
362
</div>
470
 
</div><p>
471
 
<a class="anchor" name="339a489c34b1c5ecfea56ac57207789b"></a><!-- doxytag: member="Gtk::TextView::add_child_in_window" ref="339a489c34b1c5ecfea56ac57207789b" args="(Widget &amp;child, TextWindowType which_window, int xpos, int ypos)" -->
 
363
</div>
 
364
<a class="anchor" id="a339a489c34b1c5ecfea56ac57207789b"></a><!-- doxytag: member="Gtk::TextView::add_child_in_window" ref="a339a489c34b1c5ecfea56ac57207789b" args="(Widget &amp;child, TextWindowType which_window, int xpos, int ypos)" -->
472
365
<div class="memitem">
473
366
<div class="memproto">
474
367
      <table class="memname">
481
374
        <tr>
482
375
          <td class="paramkey"></td>
483
376
          <td></td>
484
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
377
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
485
378
          <td class="paramname"> <em>which_window</em>, </td>
486
379
        </tr>
487
380
        <tr>
505
398
</div>
506
399
<div class="memdoc">
507
400
 
508
 
<p>
509
 
Adds a child at fixed coordinates in one of the text widget's windows. <p>
510
 
The window must have nonzero size (see <a class="el" href="classGtk_1_1TextView.html#72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>). Note that the child coordinates are given relative to the <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a> in question, and that these coordinates have no sane relationship to scrolling. When placing a child in <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c4400ca84a1691527c06ec827cc678c956">Gtk::TEXT_WINDOW_WIDGET</a>, scrolling is irrelevant, the child floats above all scrollable areas. But when placing a child in one of the scrollable windows (border windows or text window), you'll need to compute the child's correct position in buffer coordinates any time scrolling occurs or buffer changes occur, and then call <a class="el" href="classGtk_1_1TextView.html#8393e9f9ee8b1744032d958dbca70c4f" title="Updates the position of a child, as for add_child_in_window().">move_child()</a> to update the child's position. Unfortunately there's no good way to detect that scrolling has occurred, using the current API; a possible hack would be to update all child positions when the scroll adjustments change or the text buffer changes. See bug 64518 on bugzilla.gnome.org for status of fixing this issue. <dl compact><dt><b>Parameters:</b></dt><dd>
 
401
<p>Adds a child at fixed coordinates in one of the text widget's windows. </p>
 
402
<p>The window must have nonzero size (see <a class="el" href="classGtk_1_1TextView.html#a72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>). Note that the child coordinates are given relative to the <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a> in question, and that these coordinates have no sane relationship to scrolling. When placing a child in <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a400ca84a1691527c06ec827cc678c956">Gtk::TEXT_WINDOW_WIDGET</a>, scrolling is irrelevant, the child floats above all scrollable areas. But when placing a child in one of the scrollable windows (border windows or text window), you'll need to compute the child's correct position in buffer coordinates any time scrolling occurs or buffer changes occur, and then call <a class="el" href="classGtk_1_1TextView.html#a8393e9f9ee8b1744032d958dbca70c4f" title="Updates the position of a child, as for add_child_in_window().">move_child()</a> to update the child's position. Unfortunately there's no good way to detect that scrolling has occurred, using the current API; a possible hack would be to update all child positions when the scroll adjustments change or the text buffer changes. See bug 64518 on bugzilla.gnome.org for status of fixing this issue. </p>
 
403
<dl><dt><b>Parameters:</b></dt><dd>
511
404
  <table border="0" cellspacing="2" cellpadding="0">
512
405
    <tr><td valign="top"></td><td valign="top"><em>child</em>&#160;</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a>. </td></tr>
513
406
    <tr><td valign="top"></td><td valign="top"><em>which_window</em>&#160;</td><td>Which window the child should appear in. </td></tr>
514
407
    <tr><td valign="top"></td><td valign="top"><em>xpos</em>&#160;</td><td>X position of child in window coordinates. </td></tr>
515
408
    <tr><td valign="top"></td><td valign="top"><em>ypos</em>&#160;</td><td>Y position of child in window coordinates. </td></tr>
516
409
  </table>
 
410
  </dd>
517
411
</dl>
518
412
 
519
413
</div>
520
 
</div><p>
521
 
<a class="anchor" name="95fcb12f565550e34f43a29ffd5a23ab"></a><!-- doxytag: member="Gtk::TextView::backward_display_line" ref="95fcb12f565550e34f43a29ffd5a23ab" args="(TextBuffer::iterator &amp;iter)" -->
 
414
</div>
 
415
<a class="anchor" id="a95fcb12f565550e34f43a29ffd5a23ab"></a><!-- doxytag: member="Gtk::TextView::backward_display_line" ref="a95fcb12f565550e34f43a29ffd5a23ab" args="(TextBuffer::iterator &amp;iter)" -->
522
416
<div class="memitem">
523
417
<div class="memproto">
524
418
      <table class="memname">
526
420
          <td class="memname">bool Gtk::TextView::backward_display_line </td>
527
421
          <td>(</td>
528
422
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
529
 
          <td class="paramname"> <em>iter</em> </td>
 
423
          <td class="paramname"> <em>iter</em></td>
530
424
          <td>&#160;)&#160;</td>
531
425
          <td></td>
532
426
        </tr>
534
428
</div>
535
429
<div class="memdoc">
536
430
 
537
 
<p>
538
 
Moves the given <em>iter</em> backward by one display (wrapped) line. <p>
539
 
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
431
<p>Moves the given <em>iter</em> backward by one display (wrapped) line. </p>
 
432
<p>A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. </p>
 
433
<dl><dt><b>Parameters:</b></dt><dd>
540
434
  <table border="0" cellspacing="2" cellpadding="0">
541
435
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
542
436
  </table>
 
437
  </dd>
543
438
</dl>
544
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
 
439
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
545
440
 
546
441
</div>
547
 
</div><p>
548
 
<a class="anchor" name="7aeed796b4544624024d099a4ef80cca"></a><!-- doxytag: member="Gtk::TextView::backward_display_line_start" ref="7aeed796b4544624024d099a4ef80cca" args="(TextBuffer::iterator &amp;iter)" -->
 
442
</div>
 
443
<a class="anchor" id="a7aeed796b4544624024d099a4ef80cca"></a><!-- doxytag: member="Gtk::TextView::backward_display_line_start" ref="a7aeed796b4544624024d099a4ef80cca" args="(TextBuffer::iterator &amp;iter)" -->
549
444
<div class="memitem">
550
445
<div class="memproto">
551
446
      <table class="memname">
553
448
          <td class="memname">bool Gtk::TextView::backward_display_line_start </td>
554
449
          <td>(</td>
555
450
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
556
 
          <td class="paramname"> <em>iter</em> </td>
 
451
          <td class="paramname"> <em>iter</em></td>
557
452
          <td>&#160;)&#160;</td>
558
453
          <td></td>
559
454
        </tr>
561
456
</div>
562
457
<div class="memdoc">
563
458
 
564
 
<p>
565
 
Moves the given <em>iter</em> backward to the next display line start. <p>
566
 
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
459
<p>Moves the given <em>iter</em> backward to the next display line start. </p>
 
460
<p>A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. </p>
 
461
<dl><dt><b>Parameters:</b></dt><dd>
567
462
  <table border="0" cellspacing="2" cellpadding="0">
568
463
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
569
464
  </table>
 
465
  </dd>
570
466
</dl>
571
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
 
467
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
572
468
 
573
469
</div>
574
 
</div><p>
575
 
<a class="anchor" name="4d9f69e56eaf4377a8a4a09d76a65de9"></a><!-- doxytag: member="Gtk::TextView::buffer_to_window_coords" ref="4d9f69e56eaf4377a8a4a09d76a65de9" args="(TextWindowType win, int buffer_x, int buffer_y, int &amp;window_x, int &amp;window_y) const " -->
 
470
</div>
 
471
<a class="anchor" id="a4d9f69e56eaf4377a8a4a09d76a65de9"></a><!-- doxytag: member="Gtk::TextView::buffer_to_window_coords" ref="a4d9f69e56eaf4377a8a4a09d76a65de9" args="(TextWindowType win, int buffer_x, int buffer_y, int &amp;window_x, int &amp;window_y) const " -->
576
472
<div class="memitem">
577
473
<div class="memproto">
578
474
      <table class="memname">
579
475
        <tr>
580
476
          <td class="memname">void Gtk::TextView::buffer_to_window_coords </td>
581
477
          <td>(</td>
582
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
478
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
583
479
          <td class="paramname"> <em>win</em>, </td>
584
480
        </tr>
585
481
        <tr>
615
511
</div>
616
512
<div class="memdoc">
617
513
 
618
 
<p>
619
 
Converts coordinate ( <em>buffer_x</em>, <em>buffer_y</em>) to coordinates for the window <em>win</em>, and stores the result in ( <em>window_x</em>, <em>window_y</em>). <p>
620
 
Note that you can't convert coordinates for a nonexisting window (see <a class="el" href="classGtk_1_1TextView.html#72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>). <dl compact><dt><b>Parameters:</b></dt><dd>
 
514
<p>Converts coordinate ( <em>buffer_x</em>, <em>buffer_y</em>) to coordinates for the window <em>win</em>, and stores the result in ( <em>window_x</em>, <em>window_y</em>). </p>
 
515
<p>Note that you can't convert coordinates for a nonexisting window (see <a class="el" href="classGtk_1_1TextView.html#a72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>). </p>
 
516
<dl><dt><b>Parameters:</b></dt><dd>
621
517
  <table border="0" cellspacing="2" cellpadding="0">
622
 
    <tr><td valign="top"></td><td valign="top"><em>win</em>&#160;</td><td>A <a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a> except <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c425dc9b0c977751b5dc12e4b2b8262b56">Gtk::TEXT_WINDOW_PRIVATE</a>. </td></tr>
 
518
    <tr><td valign="top"></td><td valign="top"><em>win</em>&#160;</td><td>A <a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a> except <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a25dc9b0c977751b5dc12e4b2b8262b56">Gtk::TEXT_WINDOW_PRIVATE</a>. </td></tr>
623
519
    <tr><td valign="top"></td><td valign="top"><em>buffer_x</em>&#160;</td><td>Buffer x coordinate. </td></tr>
624
520
    <tr><td valign="top"></td><td valign="top"><em>buffer_y</em>&#160;</td><td>Buffer y coordinate. </td></tr>
625
521
    <tr><td valign="top"></td><td valign="top"><em>window_x</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> x coordinate return location. </td></tr>
626
522
    <tr><td valign="top"></td><td valign="top"><em>window_y</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> y coordinate return location. </td></tr>
627
523
  </table>
 
524
  </dd>
628
525
</dl>
629
526
 
630
527
</div>
631
 
</div><p>
632
 
<a class="anchor" name="44de109c094aec1320d6a3c76cd52a00"></a><!-- doxytag: member="Gtk::TextView::forward_display_line" ref="44de109c094aec1320d6a3c76cd52a00" args="(TextBuffer::iterator &amp;iter)" -->
 
528
</div>
 
529
<a class="anchor" id="a44de109c094aec1320d6a3c76cd52a00"></a><!-- doxytag: member="Gtk::TextView::forward_display_line" ref="a44de109c094aec1320d6a3c76cd52a00" args="(TextBuffer::iterator &amp;iter)" -->
633
530
<div class="memitem">
634
531
<div class="memproto">
635
532
      <table class="memname">
637
534
          <td class="memname">bool Gtk::TextView::forward_display_line </td>
638
535
          <td>(</td>
639
536
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
640
 
          <td class="paramname"> <em>iter</em> </td>
 
537
          <td class="paramname"> <em>iter</em></td>
641
538
          <td>&#160;)&#160;</td>
642
539
          <td></td>
643
540
        </tr>
645
542
</div>
646
543
<div class="memdoc">
647
544
 
648
 
<p>
649
 
Moves the given <em>iter</em> forward by one display (wrapped) line. <p>
650
 
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
545
<p>Moves the given <em>iter</em> forward by one display (wrapped) line. </p>
 
546
<p>A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. </p>
 
547
<dl><dt><b>Parameters:</b></dt><dd>
651
548
  <table border="0" cellspacing="2" cellpadding="0">
652
549
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
653
550
  </table>
 
551
  </dd>
654
552
</dl>
655
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
 
553
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
656
554
 
657
555
</div>
658
 
</div><p>
659
 
<a class="anchor" name="cf9dce8edb9822feab10b9d41d2f9079"></a><!-- doxytag: member="Gtk::TextView::forward_display_line_end" ref="cf9dce8edb9822feab10b9d41d2f9079" args="(TextBuffer::iterator &amp;iter)" -->
 
556
</div>
 
557
<a class="anchor" id="acf9dce8edb9822feab10b9d41d2f9079"></a><!-- doxytag: member="Gtk::TextView::forward_display_line_end" ref="acf9dce8edb9822feab10b9d41d2f9079" args="(TextBuffer::iterator &amp;iter)" -->
660
558
<div class="memitem">
661
559
<div class="memproto">
662
560
      <table class="memname">
664
562
          <td class="memname">bool Gtk::TextView::forward_display_line_end </td>
665
563
          <td>(</td>
666
564
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
667
 
          <td class="paramname"> <em>iter</em> </td>
 
565
          <td class="paramname"> <em>iter</em></td>
668
566
          <td>&#160;)&#160;</td>
669
567
          <td></td>
670
568
        </tr>
672
570
</div>
673
571
<div class="memdoc">
674
572
 
675
 
<p>
676
 
Moves the given <em>iter</em> forward to the next display line end. <p>
677
 
A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
573
<p>Moves the given <em>iter</em> forward to the next display line end. </p>
 
574
<p>A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view's width; paragraphs are the same in all views, since they depend on the contents of the <a class="el" href="classGtk_1_1TextBuffer.html" title="Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets...">Gtk::TextBuffer</a>. </p>
 
575
<dl><dt><b>Parameters:</b></dt><dd>
678
576
  <table border="0" cellspacing="2" cellpadding="0">
679
577
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
680
578
  </table>
 
579
  </dd>
681
580
</dl>
682
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
 
581
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> was moved and is not on the end iterator. </dd></dl>
683
582
 
684
583
</div>
685
 
</div><p>
686
 
<a class="anchor" name="0e99542115e68d0c77cc1a6d2a6b1308"></a><!-- doxytag: member="Gtk::TextView::get_accepts_tab" ref="0e99542115e68d0c77cc1a6d2a6b1308" args="() const " -->
 
584
</div>
 
585
<a class="anchor" id="a0e99542115e68d0c77cc1a6d2a6b1308"></a><!-- doxytag: member="Gtk::TextView::get_accepts_tab" ref="a0e99542115e68d0c77cc1a6d2a6b1308" args="() const " -->
687
586
<div class="memitem">
688
587
<div class="memproto">
689
588
      <table class="memname">
690
589
        <tr>
691
590
          <td class="memname">bool Gtk::TextView::get_accepts_tab </td>
692
591
          <td>(</td>
693
 
          <td class="paramname"> </td>
 
592
          <td class="paramname"></td>
694
593
          <td>&#160;)&#160;</td>
695
594
          <td> const</td>
696
595
        </tr>
698
597
</div>
699
598
<div class="memdoc">
700
599
 
701
 
<p>
702
 
Return value: <code>true</code> if pressing the Tab key inserts a tab character,. <p>
703
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if pressing the Tab key inserts a tab character, <code>false</code> if pressing the Tab key moves the keyboard focus.</dd></dl>
704
 
<dl compact><dt><b><a class="el" href="since_2_4.html#_since_2_4000233">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
 
600
<p>Return value: <code>true</code> if pressing the Tab key inserts a tab character,. </p>
 
601
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if pressing the Tab key inserts a tab character, <code>false</code> if pressing the Tab key moves the keyboard focus.</dd></dl>
 
602
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000233">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
705
603
 
706
604
</div>
707
 
</div><p>
708
 
<a class="anchor" name="19326ac939f3ddbbb9fac99634f5c6b8"></a><!-- doxytag: member="Gtk::TextView::get_border_window_size" ref="19326ac939f3ddbbb9fac99634f5c6b8" args="(TextWindowType type) const " -->
 
605
</div>
 
606
<a class="anchor" id="a19326ac939f3ddbbb9fac99634f5c6b8"></a><!-- doxytag: member="Gtk::TextView::get_border_window_size" ref="a19326ac939f3ddbbb9fac99634f5c6b8" args="(TextWindowType type) const " -->
709
607
<div class="memitem">
710
608
<div class="memproto">
711
609
      <table class="memname">
712
610
        <tr>
713
611
          <td class="memname">int Gtk::TextView::get_border_window_size </td>
714
612
          <td>(</td>
715
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
716
 
          <td class="paramname"> <em>type</em> </td>
 
613
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
614
          <td class="paramname"> <em>type</em></td>
717
615
          <td>&#160;)&#160;</td>
718
616
          <td> const</td>
719
617
        </tr>
721
619
</div>
722
620
<div class="memdoc">
723
621
 
724
 
<p>
725
 
Gets the width of the specified border window. <p>
726
 
See <a class="el" href="classGtk_1_1TextView.html#72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
622
<p>Gets the width of the specified border window. </p>
 
623
<p>See <a class="el" href="classGtk_1_1TextView.html#a72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>. </p>
 
624
<dl><dt><b>Parameters:</b></dt><dd>
727
625
  <table border="0" cellspacing="2" cellpadding="0">
728
626
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> to return size from. </td></tr>
729
627
  </table>
 
628
  </dd>
730
629
</dl>
731
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Width of window. </dd></dl>
 
630
<dl class="return"><dt><b>Returns:</b></dt><dd>Width of window. </dd></dl>
732
631
 
733
632
</div>
734
 
</div><p>
735
 
<a class="anchor" name="45e2e705a62461bd607d1ef93f2b719d"></a><!-- doxytag: member="Gtk::TextView::get_buffer" ref="45e2e705a62461bd607d1ef93f2b719d" args="() const " -->
 
633
</div>
 
634
<a class="anchor" id="a45e2e705a62461bd607d1ef93f2b719d"></a><!-- doxytag: member="Gtk::TextView::get_buffer" ref="a45e2e705a62461bd607d1ef93f2b719d" args="() const " -->
736
635
<div class="memitem">
737
636
<div class="memproto">
738
637
      <table class="memname">
739
638
        <tr>
740
639
          <td class="memname"><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>&lt;const <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt; Gtk::TextView::get_buffer </td>
741
640
          <td>(</td>
742
 
          <td class="paramname"> </td>
 
641
          <td class="paramname"></td>
743
642
          <td>&#160;)&#160;</td>
744
643
          <td> const</td>
745
644
        </tr>
747
646
</div>
748
647
<div class="memdoc">
749
648
 
750
 
<p>
751
 
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>. <p>
752
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>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>. </dd></dl>
 
649
<p>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>. </p>
 
650
<dl class="return"><dt><b>Returns:</b></dt><dd>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>. </dd></dl>
753
651
 
754
652
</div>
755
 
</div><p>
756
 
<a class="anchor" name="309c03880870321b6f19c89ffe4319be"></a><!-- doxytag: member="Gtk::TextView::get_buffer" ref="309c03880870321b6f19c89ffe4319be" args="()" -->
 
653
</div>
 
654
<a class="anchor" id="a309c03880870321b6f19c89ffe4319be"></a><!-- doxytag: member="Gtk::TextView::get_buffer" ref="a309c03880870321b6f19c89ffe4319be" args="()" -->
757
655
<div class="memitem">
758
656
<div class="memproto">
759
657
      <table class="memname">
760
658
        <tr>
761
659
          <td class="memname"><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>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt; Gtk::TextView::get_buffer </td>
762
660
          <td>(</td>
763
 
          <td class="paramname"> </td>
 
661
          <td class="paramname"></td>
764
662
          <td>&#160;)&#160;</td>
765
663
          <td></td>
766
664
        </tr>
768
666
</div>
769
667
<div class="memdoc">
770
668
 
771
 
<p>
772
 
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>. <p>
773
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>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>. </dd></dl>
 
669
<p>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>. </p>
 
670
<dl class="return"><dt><b>Returns:</b></dt><dd>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>. </dd></dl>
774
671
 
775
672
</div>
776
 
</div><p>
777
 
<a class="anchor" name="7807d7603ce02175a0cd3047b481c315"></a><!-- doxytag: member="Gtk::TextView::get_cursor_visible" ref="7807d7603ce02175a0cd3047b481c315" args="() const " -->
 
673
</div>
 
674
<a class="anchor" id="a7807d7603ce02175a0cd3047b481c315"></a><!-- doxytag: member="Gtk::TextView::get_cursor_visible" ref="a7807d7603ce02175a0cd3047b481c315" args="() const " -->
778
675
<div class="memitem">
779
676
<div class="memproto">
780
677
      <table class="memname">
781
678
        <tr>
782
679
          <td class="memname">bool Gtk::TextView::get_cursor_visible </td>
783
680
          <td>(</td>
784
 
          <td class="paramname"> </td>
 
681
          <td class="paramname"></td>
785
682
          <td>&#160;)&#160;</td>
786
683
          <td> const</td>
787
684
        </tr>
789
686
</div>
790
687
<div class="memdoc">
791
688
 
792
 
<p>
793
 
Find out whether the cursor is being displayed. <p>
794
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Whether the insertion mark is visible. </dd></dl>
 
689
<p>Find out whether the cursor is being displayed. </p>
 
690
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether the insertion mark is visible. </dd></dl>
795
691
 
796
692
</div>
797
 
</div><p>
798
 
<a class="anchor" name="bf1abe6ca4bf68ec58478b9fdb9a34a7"></a><!-- doxytag: member="Gtk::TextView::get_default_attributes" ref="bf1abe6ca4bf68ec58478b9fdb9a34a7" args="() const " -->
 
693
</div>
 
694
<a class="anchor" id="abf1abe6ca4bf68ec58478b9fdb9a34a7"></a><!-- doxytag: member="Gtk::TextView::get_default_attributes" ref="abf1abe6ca4bf68ec58478b9fdb9a34a7" args="() const " -->
799
695
<div class="memitem">
800
696
<div class="memproto">
801
697
      <table class="memname">
802
698
        <tr>
803
699
          <td class="memname"><a class="el" href="classGtk_1_1TextAttributes.html">TextAttributes</a> Gtk::TextView::get_default_attributes </td>
804
700
          <td>(</td>
805
 
          <td class="paramname"> </td>
 
701
          <td class="paramname"></td>
806
702
          <td>&#160;)&#160;</td>
807
703
          <td> const</td>
808
704
        </tr>
810
706
</div>
811
707
<div class="memdoc">
812
708
 
813
 
<p>
814
 
Obtains a copy of the default text attributes. <p>
815
 
These are the attributes used for text unless a tag overrides them. You'd typically pass the default attributes in to <a class="el" href="classGtk_1_1TextIter.html#b83601605d0226595e4f36477bc666ce">Gtk::TextIter::get_attributes()</a> in order to get the attributes in effect at a given text position. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classGtk_1_1TextAttributes.html">Gtk::TextAttributes</a>. </dd></dl>
 
709
<p>Obtains a copy of the default text attributes. </p>
 
710
<p>These are the attributes used for text unless a tag overrides them. You'd typically pass the default attributes in to <a class="el" href="classGtk_1_1TextIter.html#ab83601605d0226595e4f36477bc666ce">Gtk::TextIter::get_attributes()</a> in order to get the attributes in effect at a given text position. </p>
 
711
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classGtk_1_1TextAttributes.html">Gtk::TextAttributes</a>. </dd></dl>
816
712
 
817
713
</div>
818
 
</div><p>
819
 
<a class="anchor" name="4801b2e560f0dca18e4dff751afcf241"></a><!-- doxytag: member="Gtk::TextView::get_editable" ref="4801b2e560f0dca18e4dff751afcf241" args="() const " -->
 
714
</div>
 
715
<a class="anchor" id="a4801b2e560f0dca18e4dff751afcf241"></a><!-- doxytag: member="Gtk::TextView::get_editable" ref="a4801b2e560f0dca18e4dff751afcf241" args="() const " -->
820
716
<div class="memitem">
821
717
<div class="memproto">
822
718
      <table class="memname">
823
719
        <tr>
824
720
          <td class="memname">bool Gtk::TextView::get_editable </td>
825
721
          <td>(</td>
826
 
          <td class="paramname"> </td>
 
722
          <td class="paramname"></td>
827
723
          <td>&#160;)&#160;</td>
828
724
          <td> const</td>
829
725
        </tr>
831
727
</div>
832
728
<div class="memdoc">
833
729
 
834
 
<p>
835
 
Return value: whether text is editable by default. <p>
836
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Whether text is editable by default. </dd></dl>
 
730
<p>Return value: whether text is editable by default. </p>
 
731
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether text is editable by default. </dd></dl>
837
732
 
838
733
</div>
839
 
</div><p>
840
 
<a class="anchor" name="83b4095e36e2e38d9850c93543623cf3"></a><!-- doxytag: member="Gtk::TextView::get_indent" ref="83b4095e36e2e38d9850c93543623cf3" args="() const " -->
 
734
</div>
 
735
<a class="anchor" id="a83b4095e36e2e38d9850c93543623cf3"></a><!-- doxytag: member="Gtk::TextView::get_indent" ref="a83b4095e36e2e38d9850c93543623cf3" args="() const " -->
841
736
<div class="memitem">
842
737
<div class="memproto">
843
738
      <table class="memname">
844
739
        <tr>
845
740
          <td class="memname">int Gtk::TextView::get_indent </td>
846
741
          <td>(</td>
847
 
          <td class="paramname"> </td>
 
742
          <td class="paramname"></td>
848
743
          <td>&#160;)&#160;</td>
849
744
          <td> const</td>
850
745
        </tr>
852
747
</div>
853
748
<div class="memdoc">
854
749
 
855
 
<p>
856
 
Gets the default indentation of paragraphs in <em>text_view</em>. <p>
857
 
Tags in the view's buffer may override the default. The indentation may be negative. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of pixels of indentation. </dd></dl>
 
750
<p>Gets the default indentation of paragraphs in <em>text_view</em>. </p>
 
751
<p>Tags in the view's buffer may override the default. The indentation may be negative. </p>
 
752
<dl class="return"><dt><b>Returns:</b></dt><dd>Number of pixels of indentation. </dd></dl>
858
753
 
859
754
</div>
860
 
</div><p>
861
 
<a class="anchor" name="c63d71c42e4ee7f8cd4d994351b814dd"></a><!-- doxytag: member="Gtk::TextView::get_iter_at_location" ref="c63d71c42e4ee7f8cd4d994351b814dd" args="(TextBuffer::iterator &amp;iter, int x, int y) const " -->
 
755
</div>
 
756
<a class="anchor" id="ac63d71c42e4ee7f8cd4d994351b814dd"></a><!-- doxytag: member="Gtk::TextView::get_iter_at_location" ref="ac63d71c42e4ee7f8cd4d994351b814dd" args="(TextBuffer::iterator &amp;iter, int x, int y) const " -->
862
757
<div class="memitem">
863
758
<div class="memproto">
864
759
      <table class="memname">
889
784
</div>
890
785
<div class="memdoc">
891
786
 
892
 
<p>
893
 
Retrieves the iterator at buffer coordinates <em>x</em> and <em>y</em>. <p>
894
 
Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with <a class="el" href="classGtk_1_1TextView.html#7ba8b8bfa3175e30fecf3f9b59787273" title="Converts coordinates on the window identified by win to buffer coordinates, storing...">window_to_buffer_coords()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
787
<p>Retrieves the iterator at buffer coordinates <em>x</em> and <em>y</em>. </p>
 
788
<p>Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with <a class="el" href="classGtk_1_1TextView.html#a7ba8b8bfa3175e30fecf3f9b59787273" title="Converts coordinates on the window identified by win to buffer coordinates, storing...">window_to_buffer_coords()</a>. </p>
 
789
<dl><dt><b>Parameters:</b></dt><dd>
895
790
  <table border="0" cellspacing="2" cellpadding="0">
896
791
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
897
792
    <tr><td valign="top"></td><td valign="top"><em>x</em>&#160;</td><td>X position, in buffer coordinates. </td></tr>
898
793
    <tr><td valign="top"></td><td valign="top"><em>y</em>&#160;</td><td>Y position, in buffer coordinates. </td></tr>
899
794
  </table>
 
795
  </dd>
900
796
</dl>
901
797
 
902
798
</div>
903
 
</div><p>
904
 
<a class="anchor" name="ef942641871958bf002b8bb4bbf20acb"></a><!-- doxytag: member="Gtk::TextView::get_iter_at_position" ref="ef942641871958bf002b8bb4bbf20acb" args="(TextBuffer::iterator &amp;iter, int &amp;trailing, int x, int y) const " -->
 
799
</div>
 
800
<a class="anchor" id="aef942641871958bf002b8bb4bbf20acb"></a><!-- doxytag: member="Gtk::TextView::get_iter_at_position" ref="aef942641871958bf002b8bb4bbf20acb" args="(TextBuffer::iterator &amp;iter, int &amp;trailing, int x, int y) const " -->
905
801
<div class="memitem">
906
802
<div class="memproto">
907
803
      <table class="memname">
938
834
</div>
939
835
<div class="memdoc">
940
836
 
941
 
<p>
942
 
Retrieves the iterator pointing to the character at buffer coordinates <em>x</em> and <em>y</em>. <p>
943
 
Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with <a class="el" href="classGtk_1_1TextView.html#7ba8b8bfa3175e30fecf3f9b59787273" title="Converts coordinates on the window identified by win to buffer coordinates, storing...">window_to_buffer_coords()</a>.<p>
944
 
Note that this is different from <a class="el" href="classGtk_1_1TextView.html#c63d71c42e4ee7f8cd4d994351b814dd" title="Retrieves the iterator at buffer coordinates x and y.">get_iter_at_location()</a>, which returns cursor locations, i.e. positions &lt;emphasis&gt;between&lt;/emphasis&gt; characters.<p>
945
 
<dl compact><dt><b><a class="el" href="since_2_6.html#_since_2_6000152">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
946
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
837
<p>Retrieves the iterator pointing to the character at buffer coordinates <em>x</em> and <em>y</em>. </p>
 
838
<p>Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with <a class="el" href="classGtk_1_1TextView.html#a7ba8b8bfa3175e30fecf3f9b59787273" title="Converts coordinates on the window identified by win to buffer coordinates, storing...">window_to_buffer_coords()</a>.</p>
 
839
<p>Note that this is different from <a class="el" href="classGtk_1_1TextView.html#ac63d71c42e4ee7f8cd4d994351b814dd" title="Retrieves the iterator at buffer coordinates x and y.">get_iter_at_location()</a>, which returns cursor locations, i.e. positions &lt;emphasis&gt;between&lt;/emphasis&gt; characters.</p>
 
840
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000151">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
 
841
<dl><dt><b>Parameters:</b></dt><dd>
947
842
  <table border="0" cellspacing="2" cellpadding="0">
948
843
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
949
844
    <tr><td valign="top"></td><td valign="top"><em>trailing</em>&#160;</td><td>If non-<code>0</code>, location to store an integer indicating where in the grapheme the user clicked. It will either be zero, or the number of characters in the grapheme. 0 represents the trailing edge of the grapheme. </td></tr>
950
845
    <tr><td valign="top"></td><td valign="top"><em>x</em>&#160;</td><td>X position, in buffer coordinates. </td></tr>
951
846
    <tr><td valign="top"></td><td valign="top"><em>y</em>&#160;</td><td>Y position, in buffer coordinates. </td></tr>
952
847
  </table>
 
848
  </dd>
953
849
</dl>
954
850
 
955
851
</div>
956
 
</div><p>
957
 
<a class="anchor" name="6548fb0de203277773b22f6450fbaf87"></a><!-- doxytag: member="Gtk::TextView::get_iter_location" ref="6548fb0de203277773b22f6450fbaf87" args="(const TextBuffer::iterator &amp;iter, Gdk::Rectangle &amp;location) const " -->
 
852
</div>
 
853
<a class="anchor" id="a6548fb0de203277773b22f6450fbaf87"></a><!-- doxytag: member="Gtk::TextView::get_iter_location" ref="a6548fb0de203277773b22f6450fbaf87" args="(const TextBuffer::iterator &amp;iter, Gdk::Rectangle &amp;location) const " -->
958
854
<div class="memitem">
959
855
<div class="memproto">
960
856
      <table class="memname">
979
875
</div>
980
876
<div class="memdoc">
981
877
 
982
 
<p>
983
 
Gets a rectangle which roughly contains the character at <em>iter</em>. <p>
984
 
The rectangle position is in buffer coordinates; use <a class="el" href="classGtk_1_1TextView.html#4d9f69e56eaf4377a8a4a09d76a65de9" title="Converts coordinate ( buffer_x, buffer_y) to coordinates for the window win, and...">buffer_to_window_coords()</a> to convert these coordinates to coordinates for one of the windows in the text view. <dl compact><dt><b>Parameters:</b></dt><dd>
 
878
<p>Gets a rectangle which roughly contains the character at <em>iter</em>. </p>
 
879
<p>The rectangle position is in buffer coordinates; use <a class="el" href="classGtk_1_1TextView.html#a4d9f69e56eaf4377a8a4a09d76a65de9" title="Converts coordinate ( buffer_x, buffer_y) to coordinates for the window win, and...">buffer_to_window_coords()</a> to convert these coordinates to coordinates for one of the windows in the text view. </p>
 
880
<dl><dt><b>Parameters:</b></dt><dd>
985
881
  <table border="0" cellspacing="2" cellpadding="0">
986
882
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
987
883
    <tr><td valign="top"></td><td valign="top"><em>location</em>&#160;</td><td>Bounds of the character at <em>iter</em>. </td></tr>
988
884
  </table>
 
885
  </dd>
989
886
</dl>
990
887
 
991
888
</div>
992
 
</div><p>
993
 
<a class="anchor" name="a0a8e905ca383d8e8eb057e231889287"></a><!-- doxytag: member="Gtk::TextView::get_justification" ref="a0a8e905ca383d8e8eb057e231889287" args="() const " -->
 
889
</div>
 
890
<a class="anchor" id="aa0a8e905ca383d8e8eb057e231889287"></a><!-- doxytag: member="Gtk::TextView::get_justification" ref="aa0a8e905ca383d8e8eb057e231889287" args="() const " -->
994
891
<div class="memitem">
995
892
<div class="memproto">
996
893
      <table class="memname">
997
894
        <tr>
998
 
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a> Gtk::TextView::get_justification </td>
 
895
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a> Gtk::TextView::get_justification </td>
999
896
          <td>(</td>
1000
 
          <td class="paramname"> </td>
 
897
          <td class="paramname"></td>
1001
898
          <td>&#160;)&#160;</td>
1002
899
          <td> const</td>
1003
900
        </tr>
1005
902
</div>
1006
903
<div class="memdoc">
1007
904
 
1008
 
<p>
1009
 
Gets the default justification of paragraphs in <em>text_view</em>. <p>
1010
 
Tags in the buffer may override the default. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Default justification. </dd></dl>
 
905
<p>Gets the default justification of paragraphs in <em>text_view</em>. </p>
 
906
<p>Tags in the buffer may override the default. </p>
 
907
<dl class="return"><dt><b>Returns:</b></dt><dd>Default justification. </dd></dl>
1011
908
 
1012
909
</div>
1013
 
</div><p>
1014
 
<a class="anchor" name="b619f5d479a89b3342a0e73e766858f1"></a><!-- doxytag: member="Gtk::TextView::get_left_margin" ref="b619f5d479a89b3342a0e73e766858f1" args="() const " -->
 
910
</div>
 
911
<a class="anchor" id="ab619f5d479a89b3342a0e73e766858f1"></a><!-- doxytag: member="Gtk::TextView::get_left_margin" ref="ab619f5d479a89b3342a0e73e766858f1" args="() const " -->
1015
912
<div class="memitem">
1016
913
<div class="memproto">
1017
914
      <table class="memname">
1018
915
        <tr>
1019
916
          <td class="memname">int Gtk::TextView::get_left_margin </td>
1020
917
          <td>(</td>
1021
 
          <td class="paramname"> </td>
 
918
          <td class="paramname"></td>
1022
919
          <td>&#160;)&#160;</td>
1023
920
          <td> const</td>
1024
921
        </tr>
1026
923
</div>
1027
924
<div class="memdoc">
1028
925
 
1029
 
<p>
1030
 
Gets the default left margin size of paragraphs in the <em>text_view</em>. <p>
1031
 
Tags in the buffer may override the default. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Left margin in pixels. </dd></dl>
 
926
<p>Gets the default left margin size of paragraphs in the <em>text_view</em>. </p>
 
927
<p>Tags in the buffer may override the default. </p>
 
928
<dl class="return"><dt><b>Returns:</b></dt><dd>Left margin in pixels. </dd></dl>
1032
929
 
1033
930
</div>
1034
 
</div><p>
1035
 
<a class="anchor" name="01182e27b10192e4d366c88f8033b023"></a><!-- doxytag: member="Gtk::TextView::get_line_at_y" ref="01182e27b10192e4d366c88f8033b023" args="(TextBuffer::iterator &amp;target_iter, int y, int &amp;line_top) const " -->
 
931
</div>
 
932
<a class="anchor" id="a01182e27b10192e4d366c88f8033b023"></a><!-- doxytag: member="Gtk::TextView::get_line_at_y" ref="a01182e27b10192e4d366c88f8033b023" args="(TextBuffer::iterator &amp;target_iter, int y, int &amp;line_top) const " -->
1036
933
<div class="memitem">
1037
934
<div class="memproto">
1038
935
      <table class="memname">
1063
960
</div>
1064
961
<div class="memdoc">
1065
962
 
1066
 
<p>
1067
 
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>. <p>
1068
 
<em>y</em> is in buffer coordinates, convert from window coordinates with <a class="el" href="classGtk_1_1TextView.html#7ba8b8bfa3175e30fecf3f9b59787273" title="Converts coordinates on the window identified by win to buffer coordinates, storing...">window_to_buffer_coords()</a>. If non-<code>0</code>, <em>line_top</em> will be filled with the coordinate of the top edge of the line. <dl compact><dt><b>Parameters:</b></dt><dd>
 
963
<p>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>. </p>
 
964
<p><em>y</em> is in buffer coordinates, convert from window coordinates with <a class="el" href="classGtk_1_1TextView.html#a7ba8b8bfa3175e30fecf3f9b59787273" title="Converts coordinates on the window identified by win to buffer coordinates, storing...">window_to_buffer_coords()</a>. If non-<code>0</code>, <em>line_top</em> will be filled with the coordinate of the top edge of the line. </p>
 
965
<dl><dt><b>Parameters:</b></dt><dd>
1069
966
  <table border="0" cellspacing="2" cellpadding="0">
1070
967
    <tr><td valign="top"></td><td valign="top"><em>target_iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
1071
968
    <tr><td valign="top"></td><td valign="top"><em>y</em>&#160;</td><td>A y coordinate. </td></tr>
1072
969
    <tr><td valign="top"></td><td valign="top"><em>line_top</em>&#160;</td><td>Return location for top coordinate of the line. </td></tr>
1073
970
  </table>
 
971
  </dd>
1074
972
</dl>
1075
973
 
1076
974
</div>
1077
 
</div><p>
1078
 
<a class="anchor" name="9cbbb7982b97d800e51798ab74efda23"></a><!-- doxytag: member="Gtk::TextView::get_line_yrange" ref="9cbbb7982b97d800e51798ab74efda23" args="(const TextBuffer::iterator &amp;iter, int &amp;y, int &amp;height) const " -->
 
975
</div>
 
976
<a class="anchor" id="a9cbbb7982b97d800e51798ab74efda23"></a><!-- doxytag: member="Gtk::TextView::get_line_yrange" ref="a9cbbb7982b97d800e51798ab74efda23" args="(const TextBuffer::iterator &amp;iter, int &amp;y, int &amp;height) const " -->
1079
977
<div class="memitem">
1080
978
<div class="memproto">
1081
979
      <table class="memname">
1106
1004
</div>
1107
1005
<div class="memdoc">
1108
1006
 
1109
 
<p>
1110
 
Gets the y coordinate of the top of the line containing <em>iter</em>, and the height of the line. <p>
1111
 
The coordinate is a buffer coordinate; convert to window coordinates with <a class="el" href="classGtk_1_1TextView.html#4d9f69e56eaf4377a8a4a09d76a65de9" title="Converts coordinate ( buffer_x, buffer_y) to coordinates for the window win, and...">buffer_to_window_coords()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1007
<p>Gets the y coordinate of the top of the line containing <em>iter</em>, and the height of the line. </p>
 
1008
<p>The coordinate is a buffer coordinate; convert to window coordinates with <a class="el" href="classGtk_1_1TextView.html#a4d9f69e56eaf4377a8a4a09d76a65de9" title="Converts coordinate ( buffer_x, buffer_y) to coordinates for the window win, and...">buffer_to_window_coords()</a>. </p>
 
1009
<dl><dt><b>Parameters:</b></dt><dd>
1112
1010
  <table border="0" cellspacing="2" cellpadding="0">
1113
1011
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
1114
1012
    <tr><td valign="top"></td><td valign="top"><em>y</em>&#160;</td><td>Return location for a y coordinate. </td></tr>
1115
1013
    <tr><td valign="top"></td><td valign="top"><em>height</em>&#160;</td><td>Return location for a height. </td></tr>
1116
1014
  </table>
 
1015
  </dd>
1117
1016
</dl>
1118
1017
 
1119
1018
</div>
1120
 
</div><p>
1121
 
<a class="anchor" name="e41bf542c670b3ddff81fd391786046c"></a><!-- doxytag: member="Gtk::TextView::get_overwrite" ref="e41bf542c670b3ddff81fd391786046c" args="() const " -->
 
1019
</div>
 
1020
<a class="anchor" id="ae41bf542c670b3ddff81fd391786046c"></a><!-- doxytag: member="Gtk::TextView::get_overwrite" ref="ae41bf542c670b3ddff81fd391786046c" args="() const " -->
1122
1021
<div class="memitem">
1123
1022
<div class="memproto">
1124
1023
      <table class="memname">
1125
1024
        <tr>
1126
1025
          <td class="memname">bool Gtk::TextView::get_overwrite </td>
1127
1026
          <td>(</td>
1128
 
          <td class="paramname"> </td>
 
1027
          <td class="paramname"></td>
1129
1028
          <td>&#160;)&#160;</td>
1130
1029
          <td> const</td>
1131
1030
        </tr>
1133
1032
</div>
1134
1033
<div class="memdoc">
1135
1034
 
1136
 
<p>
1137
 
Return value: whether <em>text_view</em> is in overwrite mode or not. <p>
1138
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Whether <em>text_view</em> is in overwrite mode or not.</dd></dl>
1139
 
<dl compact><dt><b><a class="el" href="since_2_4.html#_since_2_4000231">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
 
1035
<p>Return value: whether <em>text_view</em> is in overwrite mode or not. </p>
 
1036
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether <em>text_view</em> is in overwrite mode or not.</dd></dl>
 
1037
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000231">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
1140
1038
 
1141
1039
</div>
1142
 
</div><p>
1143
 
<a class="anchor" name="979785cf42090f744b24c8c8731620f3"></a><!-- doxytag: member="Gtk::TextView::get_pixels_above_lines" ref="979785cf42090f744b24c8c8731620f3" args="() const " -->
 
1040
</div>
 
1041
<a class="anchor" id="a979785cf42090f744b24c8c8731620f3"></a><!-- doxytag: member="Gtk::TextView::get_pixels_above_lines" ref="a979785cf42090f744b24c8c8731620f3" args="() const " -->
1144
1042
<div class="memitem">
1145
1043
<div class="memproto">
1146
1044
      <table class="memname">
1147
1045
        <tr>
1148
1046
          <td class="memname">int Gtk::TextView::get_pixels_above_lines </td>
1149
1047
          <td>(</td>
1150
 
          <td class="paramname"> </td>
 
1048
          <td class="paramname"></td>
1151
1049
          <td>&#160;)&#160;</td>
1152
1050
          <td> const</td>
1153
1051
        </tr>
1155
1053
</div>
1156
1054
<div class="memdoc">
1157
1055
 
1158
 
<p>
1159
 
Gets the default number of pixels to put above paragraphs. <p>
1160
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Default number of pixels above paragraphs. </dd></dl>
 
1056
<p>Gets the default number of pixels to put above paragraphs. </p>
 
1057
<dl class="return"><dt><b>Returns:</b></dt><dd>Default number of pixels above paragraphs. </dd></dl>
1161
1058
 
1162
1059
</div>
1163
 
</div><p>
1164
 
<a class="anchor" name="df101e00e35c6708ede51b949e509e5b"></a><!-- doxytag: member="Gtk::TextView::get_pixels_below_lines" ref="df101e00e35c6708ede51b949e509e5b" args="() const " -->
 
1060
</div>
 
1061
<a class="anchor" id="adf101e00e35c6708ede51b949e509e5b"></a><!-- doxytag: member="Gtk::TextView::get_pixels_below_lines" ref="adf101e00e35c6708ede51b949e509e5b" args="() const " -->
1165
1062
<div class="memitem">
1166
1063
<div class="memproto">
1167
1064
      <table class="memname">
1168
1065
        <tr>
1169
1066
          <td class="memname">int Gtk::TextView::get_pixels_below_lines </td>
1170
1067
          <td>(</td>
1171
 
          <td class="paramname"> </td>
 
1068
          <td class="paramname"></td>
1172
1069
          <td>&#160;)&#160;</td>
1173
1070
          <td> const</td>
1174
1071
        </tr>
1176
1073
</div>
1177
1074
<div class="memdoc">
1178
1075
 
1179
 
<p>
1180
 
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>. <p>
1181
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Default number of blank pixels below paragraphs. </dd></dl>
 
1076
<p>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>. </p>
 
1077
<dl class="return"><dt><b>Returns:</b></dt><dd>Default number of blank pixels below paragraphs. </dd></dl>
1182
1078
 
1183
1079
</div>
1184
 
</div><p>
1185
 
<a class="anchor" name="7b4c665327abfcf463b5675052333245"></a><!-- doxytag: member="Gtk::TextView::get_pixels_inside_wrap" ref="7b4c665327abfcf463b5675052333245" args="() const " -->
 
1080
</div>
 
1081
<a class="anchor" id="a7b4c665327abfcf463b5675052333245"></a><!-- doxytag: member="Gtk::TextView::get_pixels_inside_wrap" ref="a7b4c665327abfcf463b5675052333245" args="() const " -->
1186
1082
<div class="memitem">
1187
1083
<div class="memproto">
1188
1084
      <table class="memname">
1189
1085
        <tr>
1190
1086
          <td class="memname">int Gtk::TextView::get_pixels_inside_wrap </td>
1191
1087
          <td>(</td>
1192
 
          <td class="paramname"> </td>
 
1088
          <td class="paramname"></td>
1193
1089
          <td>&#160;)&#160;</td>
1194
1090
          <td> const</td>
1195
1091
        </tr>
1197
1093
</div>
1198
1094
<div class="memdoc">
1199
1095
 
1200
 
<p>
1201
 
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>. <p>
1202
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Default number of pixels of blank space between wrapped lines. </dd></dl>
 
1096
<p>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>. </p>
 
1097
<dl class="return"><dt><b>Returns:</b></dt><dd>Default number of pixels of blank space between wrapped lines. </dd></dl>
1203
1098
 
1204
1099
</div>
1205
 
</div><p>
1206
 
<a class="anchor" name="d29d460c7ffc39abb93900015b86b67c"></a><!-- doxytag: member="Gtk::TextView::get_right_margin" ref="d29d460c7ffc39abb93900015b86b67c" args="() const " -->
 
1100
</div>
 
1101
<a class="anchor" id="ad29d460c7ffc39abb93900015b86b67c"></a><!-- doxytag: member="Gtk::TextView::get_right_margin" ref="ad29d460c7ffc39abb93900015b86b67c" args="() const " -->
1207
1102
<div class="memitem">
1208
1103
<div class="memproto">
1209
1104
      <table class="memname">
1210
1105
        <tr>
1211
1106
          <td class="memname">int Gtk::TextView::get_right_margin </td>
1212
1107
          <td>(</td>
1213
 
          <td class="paramname"> </td>
 
1108
          <td class="paramname"></td>
1214
1109
          <td>&#160;)&#160;</td>
1215
1110
          <td> const</td>
1216
1111
        </tr>
1218
1113
</div>
1219
1114
<div class="memdoc">
1220
1115
 
1221
 
<p>
1222
 
Gets the default right margin for text in <em>text_view</em>. <p>
1223
 
Tags in the buffer may override the default. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Right margin in pixels. </dd></dl>
 
1116
<p>Gets the default right margin for text in <em>text_view</em>. </p>
 
1117
<p>Tags in the buffer may override the default. </p>
 
1118
<dl class="return"><dt><b>Returns:</b></dt><dd>Right margin in pixels. </dd></dl>
1224
1119
 
1225
1120
</div>
1226
 
</div><p>
1227
 
<a class="anchor" name="aeec00454a112055f3bcfee015c67839"></a><!-- doxytag: member="Gtk::TextView::get_tabs" ref="aeec00454a112055f3bcfee015c67839" args="() const " -->
 
1121
</div>
 
1122
<a class="anchor" id="aaeec00454a112055f3bcfee015c67839"></a><!-- doxytag: member="Gtk::TextView::get_tabs" ref="aaeec00454a112055f3bcfee015c67839" args="() const " -->
1228
1123
<div class="memitem">
1229
1124
<div class="memproto">
1230
1125
      <table class="memname">
1231
1126
        <tr>
1232
1127
          <td class="memname"><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> Gtk::TextView::get_tabs </td>
1233
1128
          <td>(</td>
1234
 
          <td class="paramname"> </td>
 
1129
          <td class="paramname"></td>
1235
1130
          <td>&#160;)&#160;</td>
1236
1131
          <td> const</td>
1237
1132
        </tr>
1239
1134
</div>
1240
1135
<div class="memdoc">
1241
1136
 
1242
 
<p>
1243
 
Gets the default tabs for <em>text_view</em>. <p>
1244
 
Tags in the buffer may override the defaults. The returned array will be empty if "standard" (8-space) tabs are used. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Copy of default tab array, or an empty array if "standard" tabs are used. </dd></dl>
 
1137
<p>Gets the default tabs for <em>text_view</em>. </p>
 
1138
<p>Tags in the buffer may override the defaults. The returned array will be empty if "standard" (8-space) tabs are used. </p>
 
1139
<dl class="return"><dt><b>Returns:</b></dt><dd>Copy of default tab array, or an empty array if "standard" tabs are used. </dd></dl>
1245
1140
 
1246
1141
</div>
1247
 
</div><p>
1248
 
<a class="anchor" name="a60247dca5a8e34bdad15d07d4329d57"></a><!-- doxytag: member="Gtk::TextView::get_visible_rect" ref="a60247dca5a8e34bdad15d07d4329d57" args="(Gdk::Rectangle &amp;visible_rect) const " -->
 
1142
</div>
 
1143
<a class="anchor" id="aa60247dca5a8e34bdad15d07d4329d57"></a><!-- doxytag: member="Gtk::TextView::get_visible_rect" ref="aa60247dca5a8e34bdad15d07d4329d57" args="(Gdk::Rectangle &amp;visible_rect) const " -->
1249
1144
<div class="memitem">
1250
1145
<div class="memproto">
1251
1146
      <table class="memname">
1253
1148
          <td class="memname">void Gtk::TextView::get_visible_rect </td>
1254
1149
          <td>(</td>
1255
1150
          <td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp;&#160;</td>
1256
 
          <td class="paramname"> <em>visible_rect</em> </td>
 
1151
          <td class="paramname"> <em>visible_rect</em></td>
1257
1152
          <td>&#160;)&#160;</td>
1258
1153
          <td> const</td>
1259
1154
        </tr>
1261
1156
</div>
1262
1157
<div class="memdoc">
1263
1158
 
1264
 
<p>
1265
 
Fills <em>visible_rect</em> with the currently-visible region of the buffer, in buffer coordinates. <p>
1266
 
Convert to window coordinates with <a class="el" href="classGtk_1_1TextView.html#4d9f69e56eaf4377a8a4a09d76a65de9" title="Converts coordinate ( buffer_x, buffer_y) to coordinates for the window win, and...">buffer_to_window_coords()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1159
<p>Fills <em>visible_rect</em> with the currently-visible region of the buffer, in buffer coordinates. </p>
 
1160
<p>Convert to window coordinates with <a class="el" href="classGtk_1_1TextView.html#a4d9f69e56eaf4377a8a4a09d76a65de9" title="Converts coordinate ( buffer_x, buffer_y) to coordinates for the window win, and...">buffer_to_window_coords()</a>. </p>
 
1161
<dl><dt><b>Parameters:</b></dt><dd>
1267
1162
  <table border="0" cellspacing="2" cellpadding="0">
1268
1163
    <tr><td valign="top"></td><td valign="top"><em>visible_rect</em>&#160;</td><td>Rectangle to fill. </td></tr>
1269
1164
  </table>
 
1165
  </dd>
1270
1166
</dl>
1271
1167
 
1272
1168
</div>
1273
 
</div><p>
1274
 
<a class="anchor" name="d20f33b91605e803876d74b9bd7536a4"></a><!-- doxytag: member="Gtk::TextView::get_window" ref="d20f33b91605e803876d74b9bd7536a4" args="(TextWindowType win) const " -->
 
1169
</div>
 
1170
<a class="anchor" id="ad20f33b91605e803876d74b9bd7536a4"></a><!-- doxytag: member="Gtk::TextView::get_window" ref="ad20f33b91605e803876d74b9bd7536a4" args="(TextWindowType win) const " -->
1275
1171
<div class="memitem">
1276
1172
<div class="memproto">
1277
1173
      <table class="memname">
1278
1174
        <tr>
1279
1175
          <td class="memname"><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>&lt;const <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt; Gtk::TextView::get_window </td>
1280
1176
          <td>(</td>
1281
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
1282
 
          <td class="paramname"> <em>win</em> </td>
 
1177
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
1178
          <td class="paramname"> <em>win</em></td>
1283
1179
          <td>&#160;)&#160;</td>
1284
1180
          <td> const</td>
1285
1181
        </tr>
1287
1183
</div>
1288
1184
<div class="memdoc">
1289
1185
 
1290
 
<p>
1291
 
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. <p>
1292
 
Windows are <code>0</code> and nonexistent if their width or height is 0, and are nonexistent before the widget has been realized. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1186
<p>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. </p>
 
1187
<p>Windows are <code>0</code> and nonexistent if their width or height is 0, and are nonexistent before the widget has been realized. </p>
 
1188
<dl><dt><b>Parameters:</b></dt><dd>
1293
1189
  <table border="0" cellspacing="2" cellpadding="0">
1294
1190
    <tr><td valign="top"></td><td valign="top"><em>win</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> to get. </td></tr>
1295
1191
  </table>
 
1192
  </dd>
1296
1193
</dl>
1297
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>, or <code>0</code>. </dd></dl>
 
1194
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>, or <code>0</code>. </dd></dl>
1298
1195
 
1299
1196
</div>
1300
 
</div><p>
1301
 
<a class="anchor" name="182dfcb90579143b2125cd25f125df6c"></a><!-- doxytag: member="Gtk::TextView::get_window" ref="182dfcb90579143b2125cd25f125df6c" args="(TextWindowType win)" -->
 
1197
</div>
 
1198
<a class="anchor" id="a182dfcb90579143b2125cd25f125df6c"></a><!-- doxytag: member="Gtk::TextView::get_window" ref="a182dfcb90579143b2125cd25f125df6c" args="(TextWindowType win)" -->
1302
1199
<div class="memitem">
1303
1200
<div class="memproto">
1304
1201
      <table class="memname">
1305
1202
        <tr>
1306
1203
          <td class="memname"><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>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt; Gtk::TextView::get_window </td>
1307
1204
          <td>(</td>
1308
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
1309
 
          <td class="paramname"> <em>win</em> </td>
 
1205
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
1206
          <td class="paramname"> <em>win</em></td>
1310
1207
          <td>&#160;)&#160;</td>
1311
1208
          <td></td>
1312
1209
        </tr>
1314
1211
</div>
1315
1212
<div class="memdoc">
1316
1213
 
1317
 
<p>
1318
 
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. <p>
1319
 
Windows are <code>0</code> and nonexistent if their width or height is 0, and are nonexistent before the widget has been realized. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1214
<p>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. </p>
 
1215
<p>Windows are <code>0</code> and nonexistent if their width or height is 0, and are nonexistent before the widget has been realized. </p>
 
1216
<dl><dt><b>Parameters:</b></dt><dd>
1320
1217
  <table border="0" cellspacing="2" cellpadding="0">
1321
1218
    <tr><td valign="top"></td><td valign="top"><em>win</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> to get. </td></tr>
1322
1219
  </table>
 
1220
  </dd>
1323
1221
</dl>
1324
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>, or <code>0</code>. </dd></dl>
 
1222
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>, or <code>0</code>. </dd></dl>
1325
1223
 
1326
1224
</div>
1327
 
</div><p>
1328
 
<a class="anchor" name="b252b4317f9c85b8b2d917d9232becd6"></a><!-- doxytag: member="Gtk::TextView::get_window_type" ref="b252b4317f9c85b8b2d917d9232becd6" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window)" -->
 
1225
</div>
 
1226
<a class="anchor" id="ab252b4317f9c85b8b2d917d9232becd6"></a><!-- doxytag: member="Gtk::TextView::get_window_type" ref="ab252b4317f9c85b8b2d917d9232becd6" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window)" -->
1329
1227
<div class="memitem">
1330
1228
<div class="memproto">
1331
1229
      <table class="memname">
1332
1230
        <tr>
1333
 
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> Gtk::TextView::get_window_type </td>
 
1231
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a> Gtk::TextView::get_window_type </td>
1334
1232
          <td>(</td>
1335
1233
          <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>&lt; <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> &gt;&amp;&#160;</td>
1336
 
          <td class="paramname"> <em>window</em> </td>
 
1234
          <td class="paramname"> <em>window</em></td>
1337
1235
          <td>&#160;)&#160;</td>
1338
1236
          <td></td>
1339
1237
        </tr>
1341
1239
</div>
1342
1240
<div class="memdoc">
1343
1241
 
1344
 
<p>
1345
 
Usually used to find out which window an event corresponds to. <p>
1346
 
If you connect to an event signal on <em>text_view</em>, this function should be called on &lt;literal&gt;event-&gt;window&lt;/literal&gt; to see which window it was. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1242
<p>Usually used to find out which window an event corresponds to. </p>
 
1243
<p>If you connect to an event signal on <em>text_view</em>, this function should be called on &lt;literal&gt;event-&gt;window&lt;/literal&gt; to see which window it was. </p>
 
1244
<dl><dt><b>Parameters:</b></dt><dd>
1347
1245
  <table border="0" cellspacing="2" cellpadding="0">
1348
1246
    <tr><td valign="top"></td><td valign="top"><em>window</em>&#160;</td><td>A window type. </td></tr>
1349
1247
  </table>
 
1248
  </dd>
1350
1249
</dl>
1351
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The window type. </dd></dl>
 
1250
<dl class="return"><dt><b>Returns:</b></dt><dd>The window type. </dd></dl>
1352
1251
 
1353
1252
</div>
1354
 
</div><p>
1355
 
<a class="anchor" name="b5207c632a1dcfd05f18ca223af56477"></a><!-- doxytag: member="Gtk::TextView::get_wrap_mode" ref="b5207c632a1dcfd05f18ca223af56477" args="() const " -->
 
1253
</div>
 
1254
<a class="anchor" id="ab5207c632a1dcfd05f18ca223af56477"></a><!-- doxytag: member="Gtk::TextView::get_wrap_mode" ref="ab5207c632a1dcfd05f18ca223af56477" args="() const " -->
1356
1255
<div class="memitem">
1357
1256
<div class="memproto">
1358
1257
      <table class="memname">
1359
1258
        <tr>
1360
 
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a> Gtk::TextView::get_wrap_mode </td>
 
1259
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a> Gtk::TextView::get_wrap_mode </td>
1361
1260
          <td>(</td>
1362
 
          <td class="paramname"> </td>
 
1261
          <td class="paramname"></td>
1363
1262
          <td>&#160;)&#160;</td>
1364
1263
          <td> const</td>
1365
1264
        </tr>
1367
1266
</div>
1368
1267
<div class="memdoc">
1369
1268
 
1370
 
<p>
1371
 
Gets the line wrapping for the view. <p>
1372
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The line wrap setting. </dd></dl>
 
1269
<p>Gets the line wrapping for the view. </p>
 
1270
<dl class="return"><dt><b>Returns:</b></dt><dd>The line wrap setting. </dd></dl>
1373
1271
 
1374
1272
</div>
1375
 
</div><p>
1376
 
<a class="anchor" name="f8acb1da21b2b6c60069323dd87a2290"></a><!-- doxytag: member="Gtk::TextView::gobj" ref="f8acb1da21b2b6c60069323dd87a2290" args="() const " -->
 
1273
</div>
 
1274
<a class="anchor" id="af8acb1da21b2b6c60069323dd87a2290"></a><!-- doxytag: member="Gtk::TextView::gobj" ref="af8acb1da21b2b6c60069323dd87a2290" args="() const " -->
1377
1275
<div class="memitem">
1378
1276
<div class="memproto">
1379
1277
      <table class="memname">
1380
1278
        <tr>
1381
1279
          <td class="memname">const GtkTextView* Gtk::TextView::gobj </td>
1382
1280
          <td>(</td>
1383
 
          <td class="paramname"> </td>
 
1281
          <td class="paramname"></td>
1384
1282
          <td>&#160;)&#160;</td>
1385
1283
          <td> const<code> [inline]</code></td>
1386
1284
        </tr>
1388
1286
</div>
1389
1287
<div class="memdoc">
1390
1288
 
1391
 
<p>
1392
 
Provides access to the underlying C GtkObject. <p>
1393
 
 
1394
 
<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#b80be58ac27710f10f329120587e7d60">Gtk::Container</a>.</p>
1395
 
 
1396
 
</div>
1397
 
</div><p>
1398
 
<a class="anchor" name="f4b8c1eaffa4bce083b16e3a798d846a"></a><!-- doxytag: member="Gtk::TextView::gobj" ref="f4b8c1eaffa4bce083b16e3a798d846a" args="()" -->
 
1289
<p>Provides access to the underlying C GtkObject. </p>
 
1290
 
 
1291
<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#ab80be58ac27710f10f329120587e7d60">Gtk::Container</a>.</p>
 
1292
 
 
1293
</div>
 
1294
</div>
 
1295
<a class="anchor" id="af4b8c1eaffa4bce083b16e3a798d846a"></a><!-- doxytag: member="Gtk::TextView::gobj" ref="af4b8c1eaffa4bce083b16e3a798d846a" args="()" -->
1399
1296
<div class="memitem">
1400
1297
<div class="memproto">
1401
1298
      <table class="memname">
1402
1299
        <tr>
1403
1300
          <td class="memname">GtkTextView* Gtk::TextView::gobj </td>
1404
1301
          <td>(</td>
1405
 
          <td class="paramname"> </td>
 
1302
          <td class="paramname"></td>
1406
1303
          <td>&#160;)&#160;</td>
1407
1304
          <td><code> [inline]</code></td>
1408
1305
        </tr>
1410
1307
</div>
1411
1308
<div class="memdoc">
1412
1309
 
1413
 
<p>
1414
 
Provides access to the underlying C GtkObject. <p>
1415
 
 
1416
 
<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#1b45ff015f4b09b143699bad9d4e423d">Gtk::Container</a>.</p>
1417
 
 
1418
 
</div>
1419
 
</div><p>
1420
 
<a class="anchor" name="8393e9f9ee8b1744032d958dbca70c4f"></a><!-- doxytag: member="Gtk::TextView::move_child" ref="8393e9f9ee8b1744032d958dbca70c4f" args="(Widget &amp;child, int xpos, int ypos)" -->
 
1310
<p>Provides access to the underlying C GtkObject. </p>
 
1311
 
 
1312
<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#a1b45ff015f4b09b143699bad9d4e423d">Gtk::Container</a>.</p>
 
1313
 
 
1314
</div>
 
1315
</div>
 
1316
<a class="anchor" id="a8393e9f9ee8b1744032d958dbca70c4f"></a><!-- doxytag: member="Gtk::TextView::move_child" ref="a8393e9f9ee8b1744032d958dbca70c4f" args="(Widget &amp;child, int xpos, int ypos)" -->
1421
1317
<div class="memitem">
1422
1318
<div class="memproto">
1423
1319
      <table class="memname">
1448
1344
</div>
1449
1345
<div class="memdoc">
1450
1346
 
1451
 
<p>
1452
 
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&#39;s windows.">add_child_in_window()</a>. <p>
1453
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
1347
<p>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&#39;s windows.">add_child_in_window()</a>. </p>
 
1348
<dl><dt><b>Parameters:</b></dt><dd>
1454
1349
  <table border="0" cellspacing="2" cellpadding="0">
1455
1350
    <tr><td valign="top"></td><td valign="top"><em>child</em>&#160;</td><td>Child widget already added to the text view. </td></tr>
1456
1351
    <tr><td valign="top"></td><td valign="top"><em>xpos</em>&#160;</td><td>New X position in window coordinates. </td></tr>
1457
1352
    <tr><td valign="top"></td><td valign="top"><em>ypos</em>&#160;</td><td>New Y position in window coordinates. </td></tr>
1458
1353
  </table>
 
1354
  </dd>
1459
1355
</dl>
1460
1356
 
1461
1357
</div>
1462
 
</div><p>
1463
 
<a class="anchor" name="22bf1325be6b58c70213eb77ab2dff03"></a><!-- doxytag: member="Gtk::TextView::move_mark_onscreen" ref="22bf1325be6b58c70213eb77ab2dff03" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark)" -->
 
1358
</div>
 
1359
<a class="anchor" id="a22bf1325be6b58c70213eb77ab2dff03"></a><!-- doxytag: member="Gtk::TextView::move_mark_onscreen" ref="a22bf1325be6b58c70213eb77ab2dff03" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark)" -->
1464
1360
<div class="memitem">
1465
1361
<div class="memproto">
1466
1362
      <table class="memname">
1468
1364
          <td class="memname">bool Gtk::TextView::move_mark_onscreen </td>
1469
1365
          <td>(</td>
1470
1366
          <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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp;&#160;</td>
1471
 
          <td class="paramname"> <em>mark</em> </td>
 
1367
          <td class="paramname"> <em>mark</em></td>
1472
1368
          <td>&#160;)&#160;</td>
1473
1369
          <td></td>
1474
1370
        </tr>
1476
1372
</div>
1477
1373
<div class="memdoc">
1478
1374
 
1479
 
<p>
1480
 
Moves a mark within the buffer so that it's located within the currently-visible text area. <p>
1481
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
1375
<p>Moves a mark within the buffer so that it's located within the currently-visible text area. </p>
 
1376
<dl><dt><b>Parameters:</b></dt><dd>
1482
1377
  <table border="0" cellspacing="2" cellpadding="0">
1483
1378
    <tr><td valign="top"></td><td valign="top"><em>mark</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextMark.html" title="Typedefed as Gtk::TextBuffer::Mark.">Gtk::TextMark</a>. </td></tr>
1484
1379
  </table>
 
1380
  </dd>
1485
1381
</dl>
1486
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the mark moved (wasn't already onscreen). </dd></dl>
 
1382
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the mark moved (wasn't already onscreen). </dd></dl>
1487
1383
 
1488
1384
</div>
1489
 
</div><p>
1490
 
<a class="anchor" name="9323c9a9be5ffb7384adb71813304dca"></a><!-- doxytag: member="Gtk::TextView::move_visually" ref="9323c9a9be5ffb7384adb71813304dca" args="(TextBuffer::iterator &amp;iter, int count)" -->
 
1385
</div>
 
1386
<a class="anchor" id="a9323c9a9be5ffb7384adb71813304dca"></a><!-- doxytag: member="Gtk::TextView::move_visually" ref="a9323c9a9be5ffb7384adb71813304dca" args="(TextBuffer::iterator &amp;iter, int count)" -->
1491
1387
<div class="memitem">
1492
1388
<div class="memproto">
1493
1389
      <table class="memname">
1512
1408
</div>
1513
1409
<div class="memdoc">
1514
1410
 
1515
 
<p>
1516
 
Move the iterator a given number of characters visually, treating it as the strong cursor position. <p>
1517
 
If <em>count</em> is positive, then the new strong cursor position will be <em>count</em> positions to the right of the old cursor position. If <em>count</em> is negative then the new strong cursor position will be <em>count</em> positions to the left of the old cursor position.<p>
1518
 
In the presence of bi-directional text, the correspondence between logical and visual order will depend on the direction of the current run, and there may be jumps when the cursor is moved off of the end of a run. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1411
<p>Move the iterator a given number of characters visually, treating it as the strong cursor position. </p>
 
1412
<p>If <em>count</em> is positive, then the new strong cursor position will be <em>count</em> positions to the right of the old cursor position. If <em>count</em> is negative then the new strong cursor position will be <em>count</em> positions to the left of the old cursor position.</p>
 
1413
<p>In the presence of bi-directional text, the correspondence between logical and visual order will depend on the direction of the current run, and there may be jumps when the cursor is moved off of the end of a run. </p>
 
1414
<dl><dt><b>Parameters:</b></dt><dd>
1519
1415
  <table border="0" cellspacing="2" cellpadding="0">
1520
1416
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
1521
1417
    <tr><td valign="top"></td><td valign="top"><em>count</em>&#160;</td><td>Number of characters to move (negative moves left, positive moves right). </td></tr>
1522
1418
  </table>
 
1419
  </dd>
1523
1420
</dl>
1524
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> moved and is not on the end iterator. </dd></dl>
 
1421
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> moved and is not on the end iterator. </dd></dl>
1525
1422
 
1526
1423
</div>
1527
 
</div><p>
1528
 
<a class="anchor" name="18fee8e67e2ae8ce7d74a1edde139efb"></a><!-- doxytag: member="Gtk::TextView::on_insert_at_cursor" ref="18fee8e67e2ae8ce7d74a1edde139efb" args="(const Glib::ustring &amp;str)" -->
 
1424
</div>
 
1425
<a class="anchor" id="a18fee8e67e2ae8ce7d74a1edde139efb"></a><!-- doxytag: member="Gtk::TextView::on_insert_at_cursor" ref="a18fee8e67e2ae8ce7d74a1edde139efb" args="(const Glib::ustring &amp;str)" -->
1529
1426
<div class="memitem">
1530
1427
<div class="memproto">
1531
1428
      <table class="memname">
1533
1430
          <td class="memname">virtual void Gtk::TextView::on_insert_at_cursor </td>
1534
1431
          <td>(</td>
1535
1432
          <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_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
1536
 
          <td class="paramname"> <em>str</em> </td>
 
1433
          <td class="paramname"> <em>str</em></td>
1537
1434
          <td>&#160;)&#160;</td>
1538
1435
          <td><code> [protected, virtual]</code></td>
1539
1436
        </tr>
1541
1438
</div>
1542
1439
<div class="memdoc">
1543
1440
 
1544
 
<p>
1545
 
 
1546
 
</div>
1547
 
</div><p>
1548
 
<a class="anchor" name="58d9527fb77e3e5b549475341512c4f0"></a><!-- doxytag: member="Gtk::TextView::on_populate_popup" ref="58d9527fb77e3e5b549475341512c4f0" args="(Menu *menu)" -->
 
1441
</div>
 
1442
</div>
 
1443
<a class="anchor" id="a58d9527fb77e3e5b549475341512c4f0"></a><!-- doxytag: member="Gtk::TextView::on_populate_popup" ref="a58d9527fb77e3e5b549475341512c4f0" args="(Menu *menu)" -->
1549
1444
<div class="memitem">
1550
1445
<div class="memproto">
1551
1446
      <table class="memname">
1553
1448
          <td class="memname">virtual void Gtk::TextView::on_populate_popup </td>
1554
1449
          <td>(</td>
1555
1450
          <td class="paramtype"><a class="el" href="classGtk_1_1Menu.html">Menu</a>*&#160;</td>
1556
 
          <td class="paramname"> <em>menu</em> </td>
 
1451
          <td class="paramname"> <em>menu</em></td>
1557
1452
          <td>&#160;)&#160;</td>
1558
1453
          <td><code> [protected, virtual]</code></td>
1559
1454
        </tr>
1561
1456
</div>
1562
1457
<div class="memdoc">
1563
1458
 
1564
 
<p>
1565
 
 
1566
 
</div>
1567
 
</div><p>
1568
 
<a class="anchor" name="fcb9bf4a7c17b1232748311eaa277b24"></a><!-- doxytag: member="Gtk::TextView::on_set_anchor" ref="fcb9bf4a7c17b1232748311eaa277b24" args="()" -->
 
1459
</div>
 
1460
</div>
 
1461
<a class="anchor" id="afcb9bf4a7c17b1232748311eaa277b24"></a><!-- doxytag: member="Gtk::TextView::on_set_anchor" ref="afcb9bf4a7c17b1232748311eaa277b24" args="()" -->
1569
1462
<div class="memitem">
1570
1463
<div class="memproto">
1571
1464
      <table class="memname">
1572
1465
        <tr>
1573
1466
          <td class="memname">virtual void Gtk::TextView::on_set_anchor </td>
1574
1467
          <td>(</td>
1575
 
          <td class="paramname"> </td>
 
1468
          <td class="paramname"></td>
1576
1469
          <td>&#160;)&#160;</td>
1577
1470
          <td><code> [protected, virtual]</code></td>
1578
1471
        </tr>
1580
1473
</div>
1581
1474
<div class="memdoc">
1582
1475
 
1583
 
<p>
1584
 
 
1585
 
</div>
1586
 
</div><p>
1587
 
<a class="anchor" name="88e2d06366cd65fe960a1f9eb6ce74e8"></a><!-- doxytag: member="Gtk::TextView::on_set_scroll_adjustments" ref="88e2d06366cd65fe960a1f9eb6ce74e8" args="(Adjustment *hadjustment, Adjustment *vadjustment)" -->
 
1476
</div>
 
1477
</div>
 
1478
<a class="anchor" id="a88e2d06366cd65fe960a1f9eb6ce74e8"></a><!-- doxytag: member="Gtk::TextView::on_set_scroll_adjustments" ref="a88e2d06366cd65fe960a1f9eb6ce74e8" args="(Adjustment *hadjustment, Adjustment *vadjustment)" -->
1588
1479
<div class="memitem">
1589
1480
<div class="memproto">
1590
1481
      <table class="memname">
1609
1500
</div>
1610
1501
<div class="memdoc">
1611
1502
 
1612
 
<p>
1613
 
 
1614
 
</div>
1615
 
</div><p>
1616
 
<a class="anchor" name="f6b67fe8d287f8db998edd785a2e1a7e"></a><!-- doxytag: member="Gtk::TextView::place_cursor_onscreen" ref="f6b67fe8d287f8db998edd785a2e1a7e" args="()" -->
 
1503
</div>
 
1504
</div>
 
1505
<a class="anchor" id="af6b67fe8d287f8db998edd785a2e1a7e"></a><!-- doxytag: member="Gtk::TextView::place_cursor_onscreen" ref="af6b67fe8d287f8db998edd785a2e1a7e" args="()" -->
1617
1506
<div class="memitem">
1618
1507
<div class="memproto">
1619
1508
      <table class="memname">
1620
1509
        <tr>
1621
1510
          <td class="memname">bool Gtk::TextView::place_cursor_onscreen </td>
1622
1511
          <td>(</td>
1623
 
          <td class="paramname"> </td>
 
1512
          <td class="paramname"></td>
1624
1513
          <td>&#160;)&#160;</td>
1625
1514
          <td></td>
1626
1515
        </tr>
1628
1517
</div>
1629
1518
<div class="memdoc">
1630
1519
 
1631
 
<p>
1632
 
Moves the cursor to the currently visible region of the buffer, it it isn't there already. <p>
1633
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the cursor had to be moved. </dd></dl>
 
1520
<p>Moves the cursor to the currently visible region of the buffer, it it isn't there already. </p>
 
1521
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the cursor had to be moved. </dd></dl>
1634
1522
 
1635
1523
</div>
1636
 
</div><p>
1637
 
<a class="anchor" name="a608bc3c3cbd2e882d80f991d6bb4522"></a><!-- doxytag: member="Gtk::TextView::property_accepts_tab" ref="a608bc3c3cbd2e882d80f991d6bb4522" args="() const " -->
 
1524
</div>
 
1525
<a class="anchor" id="aa608bc3c3cbd2e882d80f991d6bb4522"></a><!-- doxytag: member="Gtk::TextView::property_accepts_tab" ref="aa608bc3c3cbd2e882d80f991d6bb4522" args="() const " -->
1638
1526
<div class="memitem">
1639
1527
<div class="memproto">
1640
1528
      <table class="memname">
1641
1529
        <tr>
1642
1530
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_accepts_tab </td>
1643
1531
          <td>(</td>
1644
 
          <td class="paramname"> </td>
 
1532
          <td class="paramname"></td>
1645
1533
          <td>&#160;)&#160;</td>
1646
1534
          <td> const</td>
1647
1535
        </tr>
1649
1537
</div>
1650
1538
<div class="memdoc">
1651
1539
 
1652
 
<p>
1653
 
Whether Tab will result in a tab character being entered. <p>
1654
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1540
<p>Whether Tab will result in a tab character being entered. </p>
 
1541
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1542
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1655
1543
 
1656
1544
</div>
1657
 
</div><p>
1658
 
<a class="anchor" name="1e24a56ce0e5900b0af7dc564c2bc1de"></a><!-- doxytag: member="Gtk::TextView::property_accepts_tab" ref="1e24a56ce0e5900b0af7dc564c2bc1de" args="()" -->
 
1545
</div>
 
1546
<a class="anchor" id="a1e24a56ce0e5900b0af7dc564c2bc1de"></a><!-- doxytag: member="Gtk::TextView::property_accepts_tab" ref="a1e24a56ce0e5900b0af7dc564c2bc1de" args="()" -->
1659
1547
<div class="memitem">
1660
1548
<div class="memproto">
1661
1549
      <table class="memname">
1662
1550
        <tr>
1663
1551
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_accepts_tab </td>
1664
1552
          <td>(</td>
1665
 
          <td class="paramname"> </td>
 
1553
          <td class="paramname"></td>
1666
1554
          <td>&#160;)&#160;</td>
1667
1555
          <td></td>
1668
1556
        </tr>
1670
1558
</div>
1671
1559
<div class="memdoc">
1672
1560
 
1673
 
<p>
1674
 
Whether Tab will result in a tab character being entered. <p>
1675
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1561
<p>Whether Tab will result in a tab character being entered. </p>
 
1562
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1563
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1676
1564
 
1677
1565
</div>
1678
 
</div><p>
1679
 
<a class="anchor" name="0ffdee8fa4be2f803e10be58cce88782"></a><!-- doxytag: member="Gtk::TextView::property_buffer" ref="0ffdee8fa4be2f803e10be58cce88782" args="() const " -->
 
1566
</div>
 
1567
<a class="anchor" id="a0ffdee8fa4be2f803e10be58cce88782"></a><!-- doxytag: member="Gtk::TextView::property_buffer" ref="a0ffdee8fa4be2f803e10be58cce88782" args="() const " -->
1680
1568
<div class="memitem">
1681
1569
<div class="memproto">
1682
1570
      <table class="memname">
1683
1571
        <tr>
1684
1572
          <td class="memname"><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>&lt; <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>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt; &gt; Gtk::TextView::property_buffer </td>
1685
1573
          <td>(</td>
1686
 
          <td class="paramname"> </td>
 
1574
          <td class="paramname"></td>
1687
1575
          <td>&#160;)&#160;</td>
1688
1576
          <td> const</td>
1689
1577
        </tr>
1691
1579
</div>
1692
1580
<div class="memdoc">
1693
1581
 
1694
 
<p>
1695
 
The buffer which is displayed. <p>
1696
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1582
<p>The buffer which is displayed. </p>
 
1583
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1584
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1697
1585
 
1698
1586
</div>
1699
 
</div><p>
1700
 
<a class="anchor" name="d284fa8d52787aec3af60a8d023ddaf8"></a><!-- doxytag: member="Gtk::TextView::property_buffer" ref="d284fa8d52787aec3af60a8d023ddaf8" args="()" -->
 
1587
</div>
 
1588
<a class="anchor" id="ad284fa8d52787aec3af60a8d023ddaf8"></a><!-- doxytag: member="Gtk::TextView::property_buffer" ref="ad284fa8d52787aec3af60a8d023ddaf8" args="()" -->
1701
1589
<div class="memitem">
1702
1590
<div class="memproto">
1703
1591
      <table class="memname">
1704
1592
        <tr>
1705
1593
          <td class="memname"><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>&lt; <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>&lt;<a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a>&gt; &gt; Gtk::TextView::property_buffer </td>
1706
1594
          <td>(</td>
1707
 
          <td class="paramname"> </td>
 
1595
          <td class="paramname"></td>
1708
1596
          <td>&#160;)&#160;</td>
1709
1597
          <td></td>
1710
1598
        </tr>
1712
1600
</div>
1713
1601
<div class="memdoc">
1714
1602
 
1715
 
<p>
1716
 
The buffer which is displayed. <p>
1717
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1603
<p>The buffer which is displayed. </p>
 
1604
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1605
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1718
1606
 
1719
1607
</div>
1720
 
</div><p>
1721
 
<a class="anchor" name="a448a92d8580c8ff994b88139632e894"></a><!-- doxytag: member="Gtk::TextView::property_cursor_visible" ref="a448a92d8580c8ff994b88139632e894" args="() const " -->
 
1608
</div>
 
1609
<a class="anchor" id="aa448a92d8580c8ff994b88139632e894"></a><!-- doxytag: member="Gtk::TextView::property_cursor_visible" ref="aa448a92d8580c8ff994b88139632e894" args="() const " -->
1722
1610
<div class="memitem">
1723
1611
<div class="memproto">
1724
1612
      <table class="memname">
1725
1613
        <tr>
1726
1614
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_cursor_visible </td>
1727
1615
          <td>(</td>
1728
 
          <td class="paramname"> </td>
 
1616
          <td class="paramname"></td>
1729
1617
          <td>&#160;)&#160;</td>
1730
1618
          <td> const</td>
1731
1619
        </tr>
1733
1621
</div>
1734
1622
<div class="memdoc">
1735
1623
 
1736
 
<p>
1737
 
If the insertion cursor is shown. <p>
1738
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1624
<p>If the insertion cursor is shown. </p>
 
1625
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1626
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1739
1627
 
1740
1628
</div>
1741
 
</div><p>
1742
 
<a class="anchor" name="f59b5ebe621234eb46112323553596b6"></a><!-- doxytag: member="Gtk::TextView::property_cursor_visible" ref="f59b5ebe621234eb46112323553596b6" args="()" -->
 
1629
</div>
 
1630
<a class="anchor" id="af59b5ebe621234eb46112323553596b6"></a><!-- doxytag: member="Gtk::TextView::property_cursor_visible" ref="af59b5ebe621234eb46112323553596b6" args="()" -->
1743
1631
<div class="memitem">
1744
1632
<div class="memproto">
1745
1633
      <table class="memname">
1746
1634
        <tr>
1747
1635
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_cursor_visible </td>
1748
1636
          <td>(</td>
1749
 
          <td class="paramname"> </td>
 
1637
          <td class="paramname"></td>
1750
1638
          <td>&#160;)&#160;</td>
1751
1639
          <td></td>
1752
1640
        </tr>
1754
1642
</div>
1755
1643
<div class="memdoc">
1756
1644
 
1757
 
<p>
1758
 
If the insertion cursor is shown. <p>
1759
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1645
<p>If the insertion cursor is shown. </p>
 
1646
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1647
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1760
1648
 
1761
1649
</div>
1762
 
</div><p>
1763
 
<a class="anchor" name="01ba1fa16753e92954e6aca80084f055"></a><!-- doxytag: member="Gtk::TextView::property_editable" ref="01ba1fa16753e92954e6aca80084f055" args="() const " -->
 
1650
</div>
 
1651
<a class="anchor" id="a01ba1fa16753e92954e6aca80084f055"></a><!-- doxytag: member="Gtk::TextView::property_editable" ref="a01ba1fa16753e92954e6aca80084f055" args="() const " -->
1764
1652
<div class="memitem">
1765
1653
<div class="memproto">
1766
1654
      <table class="memname">
1767
1655
        <tr>
1768
1656
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_editable </td>
1769
1657
          <td>(</td>
1770
 
          <td class="paramname"> </td>
 
1658
          <td class="paramname"></td>
1771
1659
          <td>&#160;)&#160;</td>
1772
1660
          <td> const</td>
1773
1661
        </tr>
1775
1663
</div>
1776
1664
<div class="memdoc">
1777
1665
 
1778
 
<p>
1779
 
Whether the text can be modified by the user. <p>
1780
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1666
<p>Whether the text can be modified by the user. </p>
 
1667
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1668
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1781
1669
 
1782
1670
</div>
1783
 
</div><p>
1784
 
<a class="anchor" name="917fed3db68854a2ca6ff6a80bead287"></a><!-- doxytag: member="Gtk::TextView::property_editable" ref="917fed3db68854a2ca6ff6a80bead287" args="()" -->
 
1671
</div>
 
1672
<a class="anchor" id="a917fed3db68854a2ca6ff6a80bead287"></a><!-- doxytag: member="Gtk::TextView::property_editable" ref="a917fed3db68854a2ca6ff6a80bead287" args="()" -->
1785
1673
<div class="memitem">
1786
1674
<div class="memproto">
1787
1675
      <table class="memname">
1788
1676
        <tr>
1789
1677
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_editable </td>
1790
1678
          <td>(</td>
1791
 
          <td class="paramname"> </td>
 
1679
          <td class="paramname"></td>
1792
1680
          <td>&#160;)&#160;</td>
1793
1681
          <td></td>
1794
1682
        </tr>
1796
1684
</div>
1797
1685
<div class="memdoc">
1798
1686
 
1799
 
<p>
1800
 
Whether the text can be modified by the user. <p>
1801
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1687
<p>Whether the text can be modified by the user. </p>
 
1688
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1689
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1802
1690
 
1803
1691
</div>
1804
 
</div><p>
1805
 
<a class="anchor" name="9f7b2b4669f7305891cbc5dae0e3096a"></a><!-- doxytag: member="Gtk::TextView::property_im_module" ref="9f7b2b4669f7305891cbc5dae0e3096a" args="() const " -->
 
1692
</div>
 
1693
<a class="anchor" id="a9f7b2b4669f7305891cbc5dae0e3096a"></a><!-- doxytag: member="Gtk::TextView::property_im_module" ref="a9f7b2b4669f7305891cbc5dae0e3096a" args="() const " -->
1806
1694
<div class="memitem">
1807
1695
<div class="memproto">
1808
1696
      <table class="memname">
1809
1697
        <tr>
1810
1698
          <td class="memname"><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>&lt;<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>&gt; Gtk::TextView::property_im_module </td>
1811
1699
          <td>(</td>
1812
 
          <td class="paramname"> </td>
 
1700
          <td class="paramname"></td>
1813
1701
          <td>&#160;)&#160;</td>
1814
1702
          <td> const</td>
1815
1703
        </tr>
1817
1705
</div>
1818
1706
<div class="memdoc">
1819
1707
 
1820
 
<p>
1821
 
Which IM module should be used. <p>
1822
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1708
<p>Which IM module should be used. </p>
 
1709
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1710
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1823
1711
 
1824
1712
</div>
1825
 
</div><p>
1826
 
<a class="anchor" name="c8aa0f1d4f217f64d4fc9c2a19c8150d"></a><!-- doxytag: member="Gtk::TextView::property_im_module" ref="c8aa0f1d4f217f64d4fc9c2a19c8150d" args="()" -->
 
1713
</div>
 
1714
<a class="anchor" id="ac8aa0f1d4f217f64d4fc9c2a19c8150d"></a><!-- doxytag: member="Gtk::TextView::property_im_module" ref="ac8aa0f1d4f217f64d4fc9c2a19c8150d" args="()" -->
1827
1715
<div class="memitem">
1828
1716
<div class="memproto">
1829
1717
      <table class="memname">
1830
1718
        <tr>
1831
1719
          <td class="memname"><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>&lt;<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>&gt; Gtk::TextView::property_im_module </td>
1832
1720
          <td>(</td>
1833
 
          <td class="paramname"> </td>
 
1721
          <td class="paramname"></td>
1834
1722
          <td>&#160;)&#160;</td>
1835
1723
          <td></td>
1836
1724
        </tr>
1838
1726
</div>
1839
1727
<div class="memdoc">
1840
1728
 
1841
 
<p>
1842
 
Which IM module should be used. <p>
1843
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1729
<p>Which IM module should be used. </p>
 
1730
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1731
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1844
1732
 
1845
1733
</div>
1846
 
</div><p>
1847
 
<a class="anchor" name="2c7d0f2ff41b6d6bfae1ca4f5abdbd1a"></a><!-- doxytag: member="Gtk::TextView::property_indent" ref="2c7d0f2ff41b6d6bfae1ca4f5abdbd1a" args="() const " -->
 
1734
</div>
 
1735
<a class="anchor" id="a2c7d0f2ff41b6d6bfae1ca4f5abdbd1a"></a><!-- doxytag: member="Gtk::TextView::property_indent" ref="a2c7d0f2ff41b6d6bfae1ca4f5abdbd1a" args="() const " -->
1848
1736
<div class="memitem">
1849
1737
<div class="memproto">
1850
1738
      <table class="memname">
1851
1739
        <tr>
1852
1740
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_indent </td>
1853
1741
          <td>(</td>
1854
 
          <td class="paramname"> </td>
 
1742
          <td class="paramname"></td>
1855
1743
          <td>&#160;)&#160;</td>
1856
1744
          <td> const</td>
1857
1745
        </tr>
1859
1747
</div>
1860
1748
<div class="memdoc">
1861
1749
 
1862
 
<p>
1863
 
Amount to indent the paragraph. <p>
1864
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1750
<p>Amount to indent the paragraph. </p>
 
1751
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1752
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1865
1753
 
1866
1754
</div>
1867
 
</div><p>
1868
 
<a class="anchor" name="8d54008ddecf10391b9e6dd6774856d1"></a><!-- doxytag: member="Gtk::TextView::property_indent" ref="8d54008ddecf10391b9e6dd6774856d1" args="()" -->
 
1755
</div>
 
1756
<a class="anchor" id="a8d54008ddecf10391b9e6dd6774856d1"></a><!-- doxytag: member="Gtk::TextView::property_indent" ref="a8d54008ddecf10391b9e6dd6774856d1" args="()" -->
1869
1757
<div class="memitem">
1870
1758
<div class="memproto">
1871
1759
      <table class="memname">
1872
1760
        <tr>
1873
1761
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_indent </td>
1874
1762
          <td>(</td>
1875
 
          <td class="paramname"> </td>
 
1763
          <td class="paramname"></td>
1876
1764
          <td>&#160;)&#160;</td>
1877
1765
          <td></td>
1878
1766
        </tr>
1880
1768
</div>
1881
1769
<div class="memdoc">
1882
1770
 
1883
 
<p>
1884
 
Amount to indent the paragraph. <p>
1885
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1771
<p>Amount to indent the paragraph. </p>
 
1772
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1773
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1886
1774
 
1887
1775
</div>
1888
 
</div><p>
1889
 
<a class="anchor" name="cb3cca3cc68bf14575bcb1d7c03c7f5a"></a><!-- doxytag: member="Gtk::TextView::property_justification" ref="cb3cca3cc68bf14575bcb1d7c03c7f5a" args="() const " -->
 
1776
</div>
 
1777
<a class="anchor" id="acb3cca3cc68bf14575bcb1d7c03c7f5a"></a><!-- doxytag: member="Gtk::TextView::property_justification" ref="acb3cca3cc68bf14575bcb1d7c03c7f5a" args="() const " -->
1890
1778
<div class="memitem">
1891
1779
<div class="memproto">
1892
1780
      <table class="memname">
1893
1781
        <tr>
1894
 
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a>&gt; Gtk::TextView::property_justification </td>
 
1782
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a>&gt; Gtk::TextView::property_justification </td>
1895
1783
          <td>(</td>
1896
 
          <td class="paramname"> </td>
 
1784
          <td class="paramname"></td>
1897
1785
          <td>&#160;)&#160;</td>
1898
1786
          <td> const</td>
1899
1787
        </tr>
1901
1789
</div>
1902
1790
<div class="memdoc">
1903
1791
 
1904
 
<p>
1905
 
Left. <p>
1906
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1792
<p>Left. </p>
 
1793
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1794
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1907
1795
 
1908
1796
</div>
1909
 
</div><p>
1910
 
<a class="anchor" name="71ec27b8b3835b333dd12fd521e79da1"></a><!-- doxytag: member="Gtk::TextView::property_justification" ref="71ec27b8b3835b333dd12fd521e79da1" args="()" -->
 
1797
</div>
 
1798
<a class="anchor" id="a71ec27b8b3835b333dd12fd521e79da1"></a><!-- doxytag: member="Gtk::TextView::property_justification" ref="a71ec27b8b3835b333dd12fd521e79da1" args="()" -->
1911
1799
<div class="memitem">
1912
1800
<div class="memproto">
1913
1801
      <table class="memname">
1914
1802
        <tr>
1915
 
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a>&gt; Gtk::TextView::property_justification </td>
 
1803
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a>&gt; Gtk::TextView::property_justification </td>
1916
1804
          <td>(</td>
1917
 
          <td class="paramname"> </td>
 
1805
          <td class="paramname"></td>
1918
1806
          <td>&#160;)&#160;</td>
1919
1807
          <td></td>
1920
1808
        </tr>
1922
1810
</div>
1923
1811
<div class="memdoc">
1924
1812
 
1925
 
<p>
1926
 
Left. <p>
1927
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1813
<p>Left. </p>
 
1814
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1815
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1928
1816
 
1929
1817
</div>
1930
 
</div><p>
1931
 
<a class="anchor" name="aa7ad9f50cafc2af6360d1a29447cb7e"></a><!-- doxytag: member="Gtk::TextView::property_left_margin" ref="aa7ad9f50cafc2af6360d1a29447cb7e" args="() const " -->
 
1818
</div>
 
1819
<a class="anchor" id="aaa7ad9f50cafc2af6360d1a29447cb7e"></a><!-- doxytag: member="Gtk::TextView::property_left_margin" ref="aaa7ad9f50cafc2af6360d1a29447cb7e" args="() const " -->
1932
1820
<div class="memitem">
1933
1821
<div class="memproto">
1934
1822
      <table class="memname">
1935
1823
        <tr>
1936
1824
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_left_margin </td>
1937
1825
          <td>(</td>
1938
 
          <td class="paramname"> </td>
 
1826
          <td class="paramname"></td>
1939
1827
          <td>&#160;)&#160;</td>
1940
1828
          <td> const</td>
1941
1829
        </tr>
1943
1831
</div>
1944
1832
<div class="memdoc">
1945
1833
 
1946
 
<p>
1947
 
Width of the left margin in pixels. <p>
1948
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1834
<p>Width of the left margin in pixels. </p>
 
1835
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1836
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1949
1837
 
1950
1838
</div>
1951
 
</div><p>
1952
 
<a class="anchor" name="045dfe000b41abbdd61b7161154ceda3"></a><!-- doxytag: member="Gtk::TextView::property_left_margin" ref="045dfe000b41abbdd61b7161154ceda3" args="()" -->
 
1839
</div>
 
1840
<a class="anchor" id="a045dfe000b41abbdd61b7161154ceda3"></a><!-- doxytag: member="Gtk::TextView::property_left_margin" ref="a045dfe000b41abbdd61b7161154ceda3" args="()" -->
1953
1841
<div class="memitem">
1954
1842
<div class="memproto">
1955
1843
      <table class="memname">
1956
1844
        <tr>
1957
1845
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_left_margin </td>
1958
1846
          <td>(</td>
1959
 
          <td class="paramname"> </td>
 
1847
          <td class="paramname"></td>
1960
1848
          <td>&#160;)&#160;</td>
1961
1849
          <td></td>
1962
1850
        </tr>
1964
1852
</div>
1965
1853
<div class="memdoc">
1966
1854
 
1967
 
<p>
1968
 
Width of the left margin in pixels. <p>
1969
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1855
<p>Width of the left margin in pixels. </p>
 
1856
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1857
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1970
1858
 
1971
1859
</div>
1972
 
</div><p>
1973
 
<a class="anchor" name="f8fa0c37b26390b25feb728d9d6836f0"></a><!-- doxytag: member="Gtk::TextView::property_overwrite" ref="f8fa0c37b26390b25feb728d9d6836f0" args="() const " -->
 
1860
</div>
 
1861
<a class="anchor" id="af8fa0c37b26390b25feb728d9d6836f0"></a><!-- doxytag: member="Gtk::TextView::property_overwrite" ref="af8fa0c37b26390b25feb728d9d6836f0" args="() const " -->
1974
1862
<div class="memitem">
1975
1863
<div class="memproto">
1976
1864
      <table class="memname">
1977
1865
        <tr>
1978
1866
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_overwrite </td>
1979
1867
          <td>(</td>
1980
 
          <td class="paramname"> </td>
 
1868
          <td class="paramname"></td>
1981
1869
          <td>&#160;)&#160;</td>
1982
1870
          <td> const</td>
1983
1871
        </tr>
1985
1873
</div>
1986
1874
<div class="memdoc">
1987
1875
 
1988
 
<p>
1989
 
Whether entered text overwrites existing contents. <p>
1990
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1876
<p>Whether entered text overwrites existing contents. </p>
 
1877
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1878
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
1991
1879
 
1992
1880
</div>
1993
 
</div><p>
1994
 
<a class="anchor" name="48bcd44d976b02d91990b819968284db"></a><!-- doxytag: member="Gtk::TextView::property_overwrite" ref="48bcd44d976b02d91990b819968284db" args="()" -->
 
1881
</div>
 
1882
<a class="anchor" id="a48bcd44d976b02d91990b819968284db"></a><!-- doxytag: member="Gtk::TextView::property_overwrite" ref="a48bcd44d976b02d91990b819968284db" args="()" -->
1995
1883
<div class="memitem">
1996
1884
<div class="memproto">
1997
1885
      <table class="memname">
1998
1886
        <tr>
1999
1887
          <td class="memname"><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>&lt;bool&gt; Gtk::TextView::property_overwrite </td>
2000
1888
          <td>(</td>
2001
 
          <td class="paramname"> </td>
 
1889
          <td class="paramname"></td>
2002
1890
          <td>&#160;)&#160;</td>
2003
1891
          <td></td>
2004
1892
        </tr>
2006
1894
</div>
2007
1895
<div class="memdoc">
2008
1896
 
2009
 
<p>
2010
 
Whether entered text overwrites existing contents. <p>
2011
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1897
<p>Whether entered text overwrites existing contents. </p>
 
1898
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1899
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2012
1900
 
2013
1901
</div>
2014
 
</div><p>
2015
 
<a class="anchor" name="e2172527078da8d80b9c968a8bdd9eab"></a><!-- doxytag: member="Gtk::TextView::property_pixels_above_lines" ref="e2172527078da8d80b9c968a8bdd9eab" args="() const " -->
 
1902
</div>
 
1903
<a class="anchor" id="ae2172527078da8d80b9c968a8bdd9eab"></a><!-- doxytag: member="Gtk::TextView::property_pixels_above_lines" ref="ae2172527078da8d80b9c968a8bdd9eab" args="() const " -->
2016
1904
<div class="memitem">
2017
1905
<div class="memproto">
2018
1906
      <table class="memname">
2019
1907
        <tr>
2020
1908
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_pixels_above_lines </td>
2021
1909
          <td>(</td>
2022
 
          <td class="paramname"> </td>
 
1910
          <td class="paramname"></td>
2023
1911
          <td>&#160;)&#160;</td>
2024
1912
          <td> const</td>
2025
1913
        </tr>
2027
1915
</div>
2028
1916
<div class="memdoc">
2029
1917
 
2030
 
<p>
2031
 
Pixels of blank space above paragraphs. <p>
2032
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1918
<p>Pixels of blank space above paragraphs. </p>
 
1919
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1920
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2033
1921
 
2034
1922
</div>
2035
 
</div><p>
2036
 
<a class="anchor" name="de9c8194f219019d949d6b601c47c639"></a><!-- doxytag: member="Gtk::TextView::property_pixels_above_lines" ref="de9c8194f219019d949d6b601c47c639" args="()" -->
 
1923
</div>
 
1924
<a class="anchor" id="ade9c8194f219019d949d6b601c47c639"></a><!-- doxytag: member="Gtk::TextView::property_pixels_above_lines" ref="ade9c8194f219019d949d6b601c47c639" args="()" -->
2037
1925
<div class="memitem">
2038
1926
<div class="memproto">
2039
1927
      <table class="memname">
2040
1928
        <tr>
2041
1929
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_pixels_above_lines </td>
2042
1930
          <td>(</td>
2043
 
          <td class="paramname"> </td>
 
1931
          <td class="paramname"></td>
2044
1932
          <td>&#160;)&#160;</td>
2045
1933
          <td></td>
2046
1934
        </tr>
2048
1936
</div>
2049
1937
<div class="memdoc">
2050
1938
 
2051
 
<p>
2052
 
Pixels of blank space above paragraphs. <p>
2053
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1939
<p>Pixels of blank space above paragraphs. </p>
 
1940
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1941
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2054
1942
 
2055
1943
</div>
2056
 
</div><p>
2057
 
<a class="anchor" name="219fbd23a549e805a36fc672dea344a9"></a><!-- doxytag: member="Gtk::TextView::property_pixels_below_lines" ref="219fbd23a549e805a36fc672dea344a9" args="() const " -->
 
1944
</div>
 
1945
<a class="anchor" id="a219fbd23a549e805a36fc672dea344a9"></a><!-- doxytag: member="Gtk::TextView::property_pixels_below_lines" ref="a219fbd23a549e805a36fc672dea344a9" args="() const " -->
2058
1946
<div class="memitem">
2059
1947
<div class="memproto">
2060
1948
      <table class="memname">
2061
1949
        <tr>
2062
1950
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_pixels_below_lines </td>
2063
1951
          <td>(</td>
2064
 
          <td class="paramname"> </td>
 
1952
          <td class="paramname"></td>
2065
1953
          <td>&#160;)&#160;</td>
2066
1954
          <td> const</td>
2067
1955
        </tr>
2069
1957
</div>
2070
1958
<div class="memdoc">
2071
1959
 
2072
 
<p>
2073
 
Pixels of blank space below paragraphs. <p>
2074
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1960
<p>Pixels of blank space below paragraphs. </p>
 
1961
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1962
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2075
1963
 
2076
1964
</div>
2077
 
</div><p>
2078
 
<a class="anchor" name="c785cadf2d4671a5cb78a952283b7e1a"></a><!-- doxytag: member="Gtk::TextView::property_pixels_below_lines" ref="c785cadf2d4671a5cb78a952283b7e1a" args="()" -->
 
1965
</div>
 
1966
<a class="anchor" id="ac785cadf2d4671a5cb78a952283b7e1a"></a><!-- doxytag: member="Gtk::TextView::property_pixels_below_lines" ref="ac785cadf2d4671a5cb78a952283b7e1a" args="()" -->
2079
1967
<div class="memitem">
2080
1968
<div class="memproto">
2081
1969
      <table class="memname">
2082
1970
        <tr>
2083
1971
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_pixels_below_lines </td>
2084
1972
          <td>(</td>
2085
 
          <td class="paramname"> </td>
 
1973
          <td class="paramname"></td>
2086
1974
          <td>&#160;)&#160;</td>
2087
1975
          <td></td>
2088
1976
        </tr>
2090
1978
</div>
2091
1979
<div class="memdoc">
2092
1980
 
2093
 
<p>
2094
 
Pixels of blank space below paragraphs. <p>
2095
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
1981
<p>Pixels of blank space below paragraphs. </p>
 
1982
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
1983
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2096
1984
 
2097
1985
</div>
2098
 
</div><p>
2099
 
<a class="anchor" name="3151afd1b2d8546823a2ebb1227e5cdf"></a><!-- doxytag: member="Gtk::TextView::property_pixels_inside_wrap" ref="3151afd1b2d8546823a2ebb1227e5cdf" args="() const " -->
 
1986
</div>
 
1987
<a class="anchor" id="a3151afd1b2d8546823a2ebb1227e5cdf"></a><!-- doxytag: member="Gtk::TextView::property_pixels_inside_wrap" ref="a3151afd1b2d8546823a2ebb1227e5cdf" args="() const " -->
2100
1988
<div class="memitem">
2101
1989
<div class="memproto">
2102
1990
      <table class="memname">
2103
1991
        <tr>
2104
1992
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_pixels_inside_wrap </td>
2105
1993
          <td>(</td>
2106
 
          <td class="paramname"> </td>
 
1994
          <td class="paramname"></td>
2107
1995
          <td>&#160;)&#160;</td>
2108
1996
          <td> const</td>
2109
1997
        </tr>
2111
1999
</div>
2112
2000
<div class="memdoc">
2113
2001
 
2114
 
<p>
2115
 
Pixels of blank space between wrapped lines in a paragraph. <p>
2116
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2002
<p>Pixels of blank space between wrapped lines in a paragraph. </p>
 
2003
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2004
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2117
2005
 
2118
2006
</div>
2119
 
</div><p>
2120
 
<a class="anchor" name="367f1856da1514302006874a4d5689c6"></a><!-- doxytag: member="Gtk::TextView::property_pixels_inside_wrap" ref="367f1856da1514302006874a4d5689c6" args="()" -->
 
2007
</div>
 
2008
<a class="anchor" id="a367f1856da1514302006874a4d5689c6"></a><!-- doxytag: member="Gtk::TextView::property_pixels_inside_wrap" ref="a367f1856da1514302006874a4d5689c6" args="()" -->
2121
2009
<div class="memitem">
2122
2010
<div class="memproto">
2123
2011
      <table class="memname">
2124
2012
        <tr>
2125
2013
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_pixels_inside_wrap </td>
2126
2014
          <td>(</td>
2127
 
          <td class="paramname"> </td>
 
2015
          <td class="paramname"></td>
2128
2016
          <td>&#160;)&#160;</td>
2129
2017
          <td></td>
2130
2018
        </tr>
2132
2020
</div>
2133
2021
<div class="memdoc">
2134
2022
 
2135
 
<p>
2136
 
Pixels of blank space between wrapped lines in a paragraph. <p>
2137
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2023
<p>Pixels of blank space between wrapped lines in a paragraph. </p>
 
2024
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2025
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2138
2026
 
2139
2027
</div>
2140
 
</div><p>
2141
 
<a class="anchor" name="b1e177acc0f9bb90f5876ba70c145ad6"></a><!-- doxytag: member="Gtk::TextView::property_right_margin" ref="b1e177acc0f9bb90f5876ba70c145ad6" args="() const " -->
 
2028
</div>
 
2029
<a class="anchor" id="ab1e177acc0f9bb90f5876ba70c145ad6"></a><!-- doxytag: member="Gtk::TextView::property_right_margin" ref="ab1e177acc0f9bb90f5876ba70c145ad6" args="() const " -->
2142
2030
<div class="memitem">
2143
2031
<div class="memproto">
2144
2032
      <table class="memname">
2145
2033
        <tr>
2146
2034
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_right_margin </td>
2147
2035
          <td>(</td>
2148
 
          <td class="paramname"> </td>
 
2036
          <td class="paramname"></td>
2149
2037
          <td>&#160;)&#160;</td>
2150
2038
          <td> const</td>
2151
2039
        </tr>
2153
2041
</div>
2154
2042
<div class="memdoc">
2155
2043
 
2156
 
<p>
2157
 
Width of the right margin in pixels. <p>
2158
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2044
<p>Width of the right margin in pixels. </p>
 
2045
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2046
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2159
2047
 
2160
2048
</div>
2161
 
</div><p>
2162
 
<a class="anchor" name="68bc1943ae869e963582c4b1781e258f"></a><!-- doxytag: member="Gtk::TextView::property_right_margin" ref="68bc1943ae869e963582c4b1781e258f" args="()" -->
 
2049
</div>
 
2050
<a class="anchor" id="a68bc1943ae869e963582c4b1781e258f"></a><!-- doxytag: member="Gtk::TextView::property_right_margin" ref="a68bc1943ae869e963582c4b1781e258f" args="()" -->
2163
2051
<div class="memitem">
2164
2052
<div class="memproto">
2165
2053
      <table class="memname">
2166
2054
        <tr>
2167
2055
          <td class="memname"><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>&lt;int&gt; Gtk::TextView::property_right_margin </td>
2168
2056
          <td>(</td>
2169
 
          <td class="paramname"> </td>
 
2057
          <td class="paramname"></td>
2170
2058
          <td>&#160;)&#160;</td>
2171
2059
          <td></td>
2172
2060
        </tr>
2174
2062
</div>
2175
2063
<div class="memdoc">
2176
2064
 
2177
 
<p>
2178
 
Width of the right margin in pixels. <p>
2179
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2065
<p>Width of the right margin in pixels. </p>
 
2066
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2067
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2180
2068
 
2181
2069
</div>
2182
 
</div><p>
2183
 
<a class="anchor" name="088f1373d1ac86988c62a432898479db"></a><!-- doxytag: member="Gtk::TextView::property_tabs" ref="088f1373d1ac86988c62a432898479db" args="() const " -->
 
2070
</div>
 
2071
<a class="anchor" id="a088f1373d1ac86988c62a432898479db"></a><!-- doxytag: member="Gtk::TextView::property_tabs" ref="a088f1373d1ac86988c62a432898479db" args="() const " -->
2184
2072
<div class="memitem">
2185
2073
<div class="memproto">
2186
2074
      <table class="memname">
2187
2075
        <tr>
2188
2076
          <td class="memname"><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>&lt;<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>&gt; Gtk::TextView::property_tabs </td>
2189
2077
          <td>(</td>
2190
 
          <td class="paramname"> </td>
 
2078
          <td class="paramname"></td>
2191
2079
          <td>&#160;)&#160;</td>
2192
2080
          <td> const</td>
2193
2081
        </tr>
2195
2083
</div>
2196
2084
<div class="memdoc">
2197
2085
 
2198
 
<p>
2199
 
Custom tabs for this text. <p>
2200
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2086
<p>Custom tabs for this text. </p>
 
2087
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2088
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2201
2089
 
2202
2090
</div>
2203
 
</div><p>
2204
 
<a class="anchor" name="14ca8471addd3968418e4a02240dad89"></a><!-- doxytag: member="Gtk::TextView::property_tabs" ref="14ca8471addd3968418e4a02240dad89" args="()" -->
 
2091
</div>
 
2092
<a class="anchor" id="a14ca8471addd3968418e4a02240dad89"></a><!-- doxytag: member="Gtk::TextView::property_tabs" ref="a14ca8471addd3968418e4a02240dad89" args="()" -->
2205
2093
<div class="memitem">
2206
2094
<div class="memproto">
2207
2095
      <table class="memname">
2208
2096
        <tr>
2209
2097
          <td class="memname"><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>&lt;<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>&gt; Gtk::TextView::property_tabs </td>
2210
2098
          <td>(</td>
2211
 
          <td class="paramname"> </td>
 
2099
          <td class="paramname"></td>
2212
2100
          <td>&#160;)&#160;</td>
2213
2101
          <td></td>
2214
2102
        </tr>
2216
2104
</div>
2217
2105
<div class="memdoc">
2218
2106
 
2219
 
<p>
2220
 
Custom tabs for this text. <p>
2221
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2107
<p>Custom tabs for this text. </p>
 
2108
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2109
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2222
2110
 
2223
2111
</div>
2224
 
</div><p>
2225
 
<a class="anchor" name="090ab597831ebbde929984d70a084642"></a><!-- doxytag: member="Gtk::TextView::property_wrap_mode" ref="090ab597831ebbde929984d70a084642" args="() const " -->
 
2112
</div>
 
2113
<a class="anchor" id="a090ab597831ebbde929984d70a084642"></a><!-- doxytag: member="Gtk::TextView::property_wrap_mode" ref="a090ab597831ebbde929984d70a084642" args="() const " -->
2226
2114
<div class="memitem">
2227
2115
<div class="memproto">
2228
2116
      <table class="memname">
2229
2117
        <tr>
2230
 
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a>&gt; Gtk::TextView::property_wrap_mode </td>
 
2118
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a>&gt; Gtk::TextView::property_wrap_mode </td>
2231
2119
          <td>(</td>
2232
 
          <td class="paramname"> </td>
 
2120
          <td class="paramname"></td>
2233
2121
          <td>&#160;)&#160;</td>
2234
2122
          <td> const</td>
2235
2123
        </tr>
2237
2125
</div>
2238
2126
<div class="memdoc">
2239
2127
 
2240
 
<p>
2241
 
Whether to wrap lines never. <p>
2242
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2128
<p>Whether to wrap lines never. </p>
 
2129
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2130
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2243
2131
 
2244
2132
</div>
2245
 
</div><p>
2246
 
<a class="anchor" name="361c69a9d8eda25d903120d4b0e11c7a"></a><!-- doxytag: member="Gtk::TextView::property_wrap_mode" ref="361c69a9d8eda25d903120d4b0e11c7a" args="()" -->
 
2133
</div>
 
2134
<a class="anchor" id="a361c69a9d8eda25d903120d4b0e11c7a"></a><!-- doxytag: member="Gtk::TextView::property_wrap_mode" ref="a361c69a9d8eda25d903120d4b0e11c7a" args="()" -->
2247
2135
<div class="memitem">
2248
2136
<div class="memproto">
2249
2137
      <table class="memname">
2250
2138
        <tr>
2251
 
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a>&gt; Gtk::TextView::property_wrap_mode </td>
 
2139
          <td class="memname"><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>&lt;<a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a>&gt; Gtk::TextView::property_wrap_mode </td>
2252
2140
          <td>(</td>
2253
 
          <td class="paramname"> </td>
 
2141
          <td class="paramname"></td>
2254
2142
          <td>&#160;)&#160;</td>
2255
2143
          <td></td>
2256
2144
        </tr>
2258
2146
</div>
2259
2147
<div class="memdoc">
2260
2148
 
2261
 
<p>
2262
 
Whether to wrap lines never. <p>
2263
 
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
 
2149
<p>Whether to wrap lines never. </p>
 
2150
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
 
2151
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>
2264
2152
 
2265
2153
</div>
2266
 
</div><p>
2267
 
<a class="anchor" name="bda033b9f21259af66c1afb93e7eeb4b"></a><!-- doxytag: member="Gtk::TextView::scroll_mark_onscreen" ref="bda033b9f21259af66c1afb93e7eeb4b" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark)" -->
 
2154
</div>
 
2155
<a class="anchor" id="abda033b9f21259af66c1afb93e7eeb4b"></a><!-- doxytag: member="Gtk::TextView::scroll_mark_onscreen" ref="abda033b9f21259af66c1afb93e7eeb4b" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark)" -->
2268
2156
<div class="memitem">
2269
2157
<div class="memproto">
2270
2158
      <table class="memname">
2272
2160
          <td class="memname">void Gtk::TextView::scroll_mark_onscreen </td>
2273
2161
          <td>(</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp;&#160;</td>
2275
 
          <td class="paramname"> <em>mark</em> </td>
 
2163
          <td class="paramname"> <em>mark</em></td>
2276
2164
          <td>&#160;)&#160;</td>
2277
2165
          <td></td>
2278
2166
        </tr>
2279
2167
      </table>
2280
2168
</div>
2281
2169
<div class="memdoc">
2282
 
 
2283
 
<p>
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>
2285
 
 
2286
 
</div>
2287
 
</div><p>
2288
 
<a class="anchor" name="205933049cd72f91cb3d5bb2ca4b3228"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="205933049cd72f91cb3d5bb2ca4b3228" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark, double within_margin, double xalign, double yalign)" -->
2289
 
<div class="memitem">
2290
 
<div class="memproto">
2291
 
      <table class="memname">
2292
 
        <tr>
2293
 
          <td class="memname">void Gtk::TextView::scroll_to </td>
2294
 
          <td>(</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp;&#160;</td>
2296
 
          <td class="paramname"> <em>mark</em>, </td>
2297
 
        </tr>
2298
 
        <tr>
2299
 
          <td class="paramkey"></td>
2300
 
          <td></td>
2301
 
          <td class="paramtype">double&#160;</td>
2302
 
          <td class="paramname"> <em>within_margin</em>, </td>
2303
 
        </tr>
2304
 
        <tr>
2305
 
          <td class="paramkey"></td>
2306
 
          <td></td>
2307
 
          <td class="paramtype">double&#160;</td>
2308
 
          <td class="paramname"> <em>xalign</em>, </td>
2309
 
        </tr>
2310
 
        <tr>
2311
 
          <td class="paramkey"></td>
2312
 
          <td></td>
2313
 
          <td class="paramtype">double&#160;</td>
2314
 
          <td class="paramname"> <em>yalign</em></td><td>&#160;</td>
2315
 
        </tr>
2316
 
        <tr>
2317
 
          <td></td>
2318
 
          <td>)</td>
2319
 
          <td></td><td></td><td></td>
2320
 
        </tr>
2321
 
      </table>
2322
 
</div>
2323
 
<div class="memdoc">
2324
 
 
2325
 
<p>
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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>
2334
 
  </table>
2335
 
</dl>
2336
 
 
2337
 
</div>
2338
 
</div><p>
2339
 
<a class="anchor" name="5baf5175cb86631e9adbf481f0f18141"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="5baf5175cb86631e9adbf481f0f18141" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark, double within_margin=0)" -->
2340
 
<div class="memitem">
2341
 
<div class="memproto">
2342
 
      <table class="memname">
2343
 
        <tr>
2344
 
          <td class="memname">void Gtk::TextView::scroll_to </td>
2345
 
          <td>(</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp;&#160;</td>
2347
 
          <td class="paramname"> <em>mark</em>, </td>
2348
 
        </tr>
2349
 
        <tr>
2350
 
          <td class="paramkey"></td>
2351
 
          <td></td>
2352
 
          <td class="paramtype">double&#160;</td>
2353
 
          <td class="paramname"> <em>within_margin</em> = <code>0</code></td><td>&#160;</td>
2354
 
        </tr>
2355
 
        <tr>
2356
 
          <td></td>
2357
 
          <td>)</td>
2358
 
          <td></td><td></td><td></td>
2359
 
        </tr>
2360
 
      </table>
2361
 
</div>
2362
 
<div class="memdoc">
2363
 
 
2364
 
<p>
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>&#160;</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>&#160;</td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2371
 
  </table>
2372
 
</dl>
2373
 
 
2374
 
</div>
2375
 
</div><p>
2376
 
<a class="anchor" name="8412941c4da9a71a381052d6049164e4"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="8412941c4da9a71a381052d6049164e4" args="(TextBuffer::iterator &amp;iter, double within_margin, double xalign, double yalign)" -->
2377
 
<div class="memitem">
2378
 
<div class="memproto">
2379
 
      <table class="memname">
2380
 
        <tr>
2381
 
          <td class="memname">bool Gtk::TextView::scroll_to </td>
2382
 
          <td>(</td>
2383
 
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
2384
 
          <td class="paramname"> <em>iter</em>, </td>
2385
 
        </tr>
2386
 
        <tr>
2387
 
          <td class="paramkey"></td>
2388
 
          <td></td>
2389
 
          <td class="paramtype">double&#160;</td>
2390
 
          <td class="paramname"> <em>within_margin</em>, </td>
2391
 
        </tr>
2392
 
        <tr>
2393
 
          <td class="paramkey"></td>
2394
 
          <td></td>
2395
 
          <td class="paramtype">double&#160;</td>
2396
 
          <td class="paramname"> <em>xalign</em>, </td>
2397
 
        </tr>
2398
 
        <tr>
2399
 
          <td class="paramkey"></td>
2400
 
          <td></td>
2401
 
          <td class="paramtype">double&#160;</td>
2402
 
          <td class="paramname"> <em>yalign</em></td><td>&#160;</td>
2403
 
        </tr>
2404
 
        <tr>
2405
 
          <td></td>
2406
 
          <td>)</td>
2407
 
          <td></td><td></td><td></td>
2408
 
        </tr>
2409
 
      </table>
2410
 
</div>
2411
 
<div class="memdoc">
2412
 
 
2413
 
<p>
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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>
2422
 
  </table>
2423
 
</dl>
2424
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
2425
 
 
2426
 
</div>
2427
 
</div><p>
2428
 
<a class="anchor" name="9b23b8dbb4362c639abaa05ba9284d3b"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="9b23b8dbb4362c639abaa05ba9284d3b" args="(TextBuffer::iterator &amp;iter, double within_margin=0)" -->
2429
 
<div class="memitem">
2430
 
<div class="memproto">
2431
 
      <table class="memname">
2432
 
        <tr>
2433
 
          <td class="memname">bool Gtk::TextView::scroll_to </td>
2434
 
          <td>(</td>
2435
 
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
2436
 
          <td class="paramname"> <em>iter</em>, </td>
2437
 
        </tr>
2438
 
        <tr>
2439
 
          <td class="paramkey"></td>
2440
 
          <td></td>
2441
 
          <td class="paramtype">double&#160;</td>
2442
 
          <td class="paramname"> <em>within_margin</em> = <code>0</code></td><td>&#160;</td>
2443
 
        </tr>
2444
 
        <tr>
2445
 
          <td></td>
2446
 
          <td>)</td>
2447
 
          <td></td><td></td><td></td>
2448
 
        </tr>
2449
 
      </table>
2450
 
</div>
2451
 
<div class="memdoc">
2452
 
 
2453
 
<p>
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>&#160;</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>&#160;</td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
2460
 
  </table>
2461
 
</dl>
2462
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
2463
 
 
2464
 
</div>
2465
 
</div><p>
2466
 
<a class="anchor" name="a01a5796543403272c1f100d58f99cb4"></a><!-- doxytag: member="Gtk::TextView::scroll_to_iter" ref="a01a5796543403272c1f100d58f99cb4" args="(TextBuffer::iterator &amp;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>
 
2171
 
 
2172
</div>
 
2173
</div>
 
2174
<a class="anchor" id="a205933049cd72f91cb3d5bb2ca4b3228"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a205933049cd72f91cb3d5bb2ca4b3228" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark, double within_margin, double xalign, double yalign)" -->
 
2175
<div class="memitem">
 
2176
<div class="memproto">
 
2177
      <table class="memname">
 
2178
        <tr>
 
2179
          <td class="memname">void Gtk::TextView::scroll_to </td>
 
2180
          <td>(</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp;&#160;</td>
 
2182
          <td class="paramname"> <em>mark</em>, </td>
 
2183
        </tr>
 
2184
        <tr>
 
2185
          <td class="paramkey"></td>
 
2186
          <td></td>
 
2187
          <td class="paramtype">double&#160;</td>
 
2188
          <td class="paramname"> <em>within_margin</em>, </td>
 
2189
        </tr>
 
2190
        <tr>
 
2191
          <td class="paramkey"></td>
 
2192
          <td></td>
 
2193
          <td class="paramtype">double&#160;</td>
 
2194
          <td class="paramname"> <em>xalign</em>, </td>
 
2195
        </tr>
 
2196
        <tr>
 
2197
          <td class="paramkey"></td>
 
2198
          <td></td>
 
2199
          <td class="paramtype">double&#160;</td>
 
2200
          <td class="paramname"> <em>yalign</em></td><td>&#160;</td>
 
2201
        </tr>
 
2202
        <tr>
 
2203
          <td></td>
 
2204
          <td>)</td>
 
2205
          <td></td><td></td><td></td>
 
2206
        </tr>
 
2207
      </table>
 
2208
</div>
 
2209
<div class="memdoc">
 
2210
 
 
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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>
 
2219
  </table>
 
2220
  </dd>
 
2221
</dl>
 
2222
 
 
2223
</div>
 
2224
</div>
 
2225
<a class="anchor" id="a5baf5175cb86631e9adbf481f0f18141"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a5baf5175cb86631e9adbf481f0f18141" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark, double within_margin=0)" -->
 
2226
<div class="memitem">
 
2227
<div class="memproto">
 
2228
      <table class="memname">
 
2229
        <tr>
 
2230
          <td class="memname">void Gtk::TextView::scroll_to </td>
 
2231
          <td>(</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>&lt; <a class="el" href="classGtk_1_1TextMark.html">TextBuffer::Mark</a> &gt;&amp;&#160;</td>
 
2233
          <td class="paramname"> <em>mark</em>, </td>
 
2234
        </tr>
 
2235
        <tr>
 
2236
          <td class="paramkey"></td>
 
2237
          <td></td>
 
2238
          <td class="paramtype">double&#160;</td>
 
2239
          <td class="paramname"> <em>within_margin</em> = <code>0</code></td><td>&#160;</td>
 
2240
        </tr>
 
2241
        <tr>
 
2242
          <td></td>
 
2243
          <td>)</td>
 
2244
          <td></td><td></td><td></td>
 
2245
        </tr>
 
2246
      </table>
 
2247
</div>
 
2248
<div class="memdoc">
 
2249
 
 
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>&#160;</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>&#160;</td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
 
2256
  </table>
 
2257
  </dd>
 
2258
</dl>
 
2259
 
 
2260
</div>
 
2261
</div>
 
2262
<a class="anchor" id="a8412941c4da9a71a381052d6049164e4"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a8412941c4da9a71a381052d6049164e4" args="(TextBuffer::iterator &amp;iter, double within_margin, double xalign, double yalign)" -->
 
2263
<div class="memitem">
 
2264
<div class="memproto">
 
2265
      <table class="memname">
 
2266
        <tr>
 
2267
          <td class="memname">bool Gtk::TextView::scroll_to </td>
 
2268
          <td>(</td>
 
2269
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
 
2270
          <td class="paramname"> <em>iter</em>, </td>
 
2271
        </tr>
 
2272
        <tr>
 
2273
          <td class="paramkey"></td>
 
2274
          <td></td>
 
2275
          <td class="paramtype">double&#160;</td>
 
2276
          <td class="paramname"> <em>within_margin</em>, </td>
 
2277
        </tr>
 
2278
        <tr>
 
2279
          <td class="paramkey"></td>
 
2280
          <td></td>
 
2281
          <td class="paramtype">double&#160;</td>
 
2282
          <td class="paramname"> <em>xalign</em>, </td>
 
2283
        </tr>
 
2284
        <tr>
 
2285
          <td class="paramkey"></td>
 
2286
          <td></td>
 
2287
          <td class="paramtype">double&#160;</td>
 
2288
          <td class="paramname"> <em>yalign</em></td><td>&#160;</td>
 
2289
        </tr>
 
2290
        <tr>
 
2291
          <td></td>
 
2292
          <td>)</td>
 
2293
          <td></td><td></td><td></td>
 
2294
        </tr>
 
2295
      </table>
 
2296
</div>
 
2297
<div class="memdoc">
 
2298
 
 
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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>
 
2308
  </table>
 
2309
  </dd>
 
2310
</dl>
 
2311
<dl class="return"><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
 
2312
 
 
2313
</div>
 
2314
</div>
 
2315
<a class="anchor" id="a9b23b8dbb4362c639abaa05ba9284d3b"></a><!-- doxytag: member="Gtk::TextView::scroll_to" ref="a9b23b8dbb4362c639abaa05ba9284d3b" args="(TextBuffer::iterator &amp;iter, double within_margin=0)" -->
 
2316
<div class="memitem">
 
2317
<div class="memproto">
 
2318
      <table class="memname">
 
2319
        <tr>
 
2320
          <td class="memname">bool Gtk::TextView::scroll_to </td>
 
2321
          <td>(</td>
 
2322
          <td class="paramtype"><a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
 
2323
          <td class="paramname"> <em>iter</em>, </td>
 
2324
        </tr>
 
2325
        <tr>
 
2326
          <td class="paramkey"></td>
 
2327
          <td></td>
 
2328
          <td class="paramtype">double&#160;</td>
 
2329
          <td class="paramname"> <em>within_margin</em> = <code>0</code></td><td>&#160;</td>
 
2330
        </tr>
 
2331
        <tr>
 
2332
          <td></td>
 
2333
          <td>)</td>
 
2334
          <td></td><td></td><td></td>
 
2335
        </tr>
 
2336
      </table>
 
2337
</div>
 
2338
<div class="memdoc">
 
2339
 
 
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>&#160;</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>&#160;</td><td>margin as a [0.0,0.5] fraction of screen size. </td></tr>
 
2347
  </table>
 
2348
  </dd>
 
2349
</dl>
 
2350
<dl class="return"><dt><b>Returns:</b></dt><dd>true if scrolling occurred. </dd></dl>
 
2351
 
 
2352
</div>
 
2353
</div>
 
2354
<a class="anchor" id="aa01a5796543403272c1f100d58f99cb4"></a><!-- doxytag: member="Gtk::TextView::scroll_to_iter" ref="aa01a5796543403272c1f100d58f99cb4" args="(TextBuffer::iterator &amp;iter, double within_margin)" -->
2467
2355
<div class="memitem">
2468
2356
<div class="memproto">
2469
2357
      <table class="memname">
2487
2375
      </table>
2488
2376
</div>
2489
2377
<div class="memdoc">
2490
 
 
2491
 
<p>
2492
 
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000038">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>
2493
 
 
2494
 
</div>
2495
 
</div><p>
2496
 
<a class="anchor" name="fbb08ef213741a47b151bd922497eb1e"></a><!-- doxytag: member="Gtk::TextView::scroll_to_mark" ref="fbb08ef213741a47b151bd922497eb1e" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark, double within_margin)" -->
 
2378
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000038">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>
 
2379
 
 
2380
</div>
 
2381
</div>
 
2382
<a class="anchor" id="afbb08ef213741a47b151bd922497eb1e"></a><!-- doxytag: member="Gtk::TextView::scroll_to_mark" ref="afbb08ef213741a47b151bd922497eb1e" args="(const Glib::RefPtr&lt; TextBuffer::Mark &gt; &amp;mark, double within_margin)" -->
2497
2383
<div class="memitem">
2498
2384
<div class="memproto">
2499
2385
      <table class="memname">
2517
2403
      </table>
2518
2404
</div>
2519
2405
<div class="memdoc">
2520
 
 
2521
 
<p>
2522
 
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000039">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>
2523
 
 
2524
 
</div>
2525
 
</div><p>
2526
 
<a class="anchor" name="9e683ecc969533dbdf5efbc2452de83a"></a><!-- doxytag: member="Gtk::TextView::set_accepts_tab" ref="9e683ecc969533dbdf5efbc2452de83a" args="(bool accepts_tab=true)" -->
 
2406
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000039">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>
 
2407
 
 
2408
</div>
 
2409
</div>
 
2410
<a class="anchor" id="a9e683ecc969533dbdf5efbc2452de83a"></a><!-- doxytag: member="Gtk::TextView::set_accepts_tab" ref="a9e683ecc969533dbdf5efbc2452de83a" args="(bool accepts_tab=true)" -->
2527
2411
<div class="memitem">
2528
2412
<div class="memproto">
2529
2413
      <table class="memname">
2531
2415
          <td class="memname">void Gtk::TextView::set_accepts_tab </td>
2532
2416
          <td>(</td>
2533
2417
          <td class="paramtype">bool&#160;</td>
2534
 
          <td class="paramname"> <em>accepts_tab</em> = <code>true</code> </td>
 
2418
          <td class="paramname"> <em>accepts_tab</em> = <code>true</code></td>
2535
2419
          <td>&#160;)&#160;</td>
2536
2420
          <td></td>
2537
2421
        </tr>
2539
2423
</div>
2540
2424
<div class="memdoc">
2541
2425
 
2542
 
<p>
2543
 
Sets the behavior of the text widget when the Tab key is pressed. <p>
2544
 
If <em>accepts_tab</em> is <code>true</code>, a tab character is inserted. If <em>accepts_tab</em> is <code>false</code> the keyboard focus is moved to the next widget in the focus chain.<p>
2545
 
<dl compact><dt><b><a class="el" href="since_2_4.html#_since_2_4000232">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
2546
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
2426
<p>Sets the behavior of the text widget when the Tab key is pressed. </p>
 
2427
<p>If <em>accepts_tab</em> is <code>true</code>, a tab character is inserted. If <em>accepts_tab</em> is <code>false</code> the keyboard focus is moved to the next widget in the focus chain.</p>
 
2428
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000232">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
 
2429
<dl><dt><b>Parameters:</b></dt><dd>
2547
2430
  <table border="0" cellspacing="2" cellpadding="0">
2548
2431
    <tr><td valign="top"></td><td valign="top"><em>accepts_tab</em>&#160;</td><td><code>true</code> if pressing the Tab key should insert a tab character, <code>false</code>, if pressing the Tab key should move the keyboard focus. </td></tr>
2549
2432
  </table>
 
2433
  </dd>
2550
2434
</dl>
2551
2435
 
2552
2436
</div>
2553
 
</div><p>
2554
 
<a class="anchor" name="72879b1f3f3db1a5883296b1cdae3e94"></a><!-- doxytag: member="Gtk::TextView::set_border_window_size" ref="72879b1f3f3db1a5883296b1cdae3e94" args="(TextWindowType type, int size)" -->
 
2437
</div>
 
2438
<a class="anchor" id="a72879b1f3f3db1a5883296b1cdae3e94"></a><!-- doxytag: member="Gtk::TextView::set_border_window_size" ref="a72879b1f3f3db1a5883296b1cdae3e94" args="(TextWindowType type, int size)" -->
2555
2439
<div class="memitem">
2556
2440
<div class="memproto">
2557
2441
      <table class="memname">
2558
2442
        <tr>
2559
2443
          <td class="memname">void Gtk::TextView::set_border_window_size </td>
2560
2444
          <td>(</td>
2561
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
2445
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
2562
2446
          <td class="paramname"> <em>type</em>, </td>
2563
2447
        </tr>
2564
2448
        <tr>
2576
2460
</div>
2577
2461
<div class="memdoc">
2578
2462
 
2579
 
<p>
2580
 
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>. <p>
2581
 
Automatically destroys the corresponding window if the size is set to 0, and creates the window if the size is set to non-zero. This function can only be used for the "border windows," it doesn't work with <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c4400ca84a1691527c06ec827cc678c956">Gtk::TEXT_WINDOW_WIDGET</a>, <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c46947ed428685db4340586e2eb8e8ce82">Gtk::TEXT_WINDOW_TEXT</a>, or <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c425dc9b0c977751b5dc12e4b2b8262b56">Gtk::TEXT_WINDOW_PRIVATE</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2463
<p>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>. </p>
 
2464
<p>Automatically destroys the corresponding window if the size is set to 0, and creates the window if the size is set to non-zero. This function can only be used for the "border windows," it doesn't work with <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a400ca84a1691527c06ec827cc678c956">Gtk::TEXT_WINDOW_WIDGET</a>, <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a6947ed428685db4340586e2eb8e8ce82">Gtk::TEXT_WINDOW_TEXT</a>, or <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a25dc9b0c977751b5dc12e4b2b8262b56">Gtk::TEXT_WINDOW_PRIVATE</a>. </p>
 
2465
<dl><dt><b>Parameters:</b></dt><dd>
2582
2466
  <table border="0" cellspacing="2" cellpadding="0">
2583
2467
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> to affect. </td></tr>
2584
2468
    <tr><td valign="top"></td><td valign="top"><em>size</em>&#160;</td><td>Width or height of the window. </td></tr>
2585
2469
  </table>
 
2470
  </dd>
2586
2471
</dl>
2587
2472
 
2588
2473
</div>
2589
 
</div><p>
2590
 
<a class="anchor" name="f37a02176da5a9bb33e6490e74b2c90b"></a><!-- doxytag: member="Gtk::TextView::set_buffer" ref="f37a02176da5a9bb33e6490e74b2c90b" args="(const Glib::RefPtr&lt; TextBuffer &gt; &amp;buffer)" -->
 
2474
</div>
 
2475
<a class="anchor" id="af37a02176da5a9bb33e6490e74b2c90b"></a><!-- doxytag: member="Gtk::TextView::set_buffer" ref="af37a02176da5a9bb33e6490e74b2c90b" args="(const Glib::RefPtr&lt; TextBuffer &gt; &amp;buffer)" -->
2591
2476
<div class="memitem">
2592
2477
<div class="memproto">
2593
2478
      <table class="memname">
2595
2480
          <td class="memname">void Gtk::TextView::set_buffer </td>
2596
2481
          <td>(</td>
2597
2482
          <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>&lt; <a class="el" href="classGtk_1_1TextBuffer.html">TextBuffer</a> &gt;&amp;&#160;</td>
2598
 
          <td class="paramname"> <em>buffer</em> </td>
 
2483
          <td class="paramname"> <em>buffer</em></td>
2599
2484
          <td>&#160;)&#160;</td>
2600
2485
          <td></td>
2601
2486
        </tr>
2603
2488
</div>
2604
2489
<div class="memdoc">
2605
2490
 
2606
 
<p>
2607
 
Sets <em>buffer</em> as the buffer being displayed by <em>text_view</em>. <p>
2608
 
The previous buffer displayed by the text view is unreferenced, and a reference is added to <em>buffer</em>. If you owned a reference to <em>buffer</em> before passing it to this function, you must remove that reference yourself; <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a> will not "adopt" it. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2491
<p>Sets <em>buffer</em> as the buffer being displayed by <em>text_view</em>. </p>
 
2492
<p>The previous buffer displayed by the text view is unreferenced, and a reference is added to <em>buffer</em>. If you owned a reference to <em>buffer</em> before passing it to this function, you must remove that reference yourself; <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a> will not "adopt" it. </p>
 
2493
<dl><dt><b>Parameters:</b></dt><dd>
2609
2494
  <table border="0" cellspacing="2" cellpadding="0">
2610
2495
    <tr><td valign="top"></td><td valign="top"><em>buffer</em>&#160;</td><td>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>. </td></tr>
2611
2496
  </table>
 
2497
  </dd>
2612
2498
</dl>
2613
2499
 
2614
2500
</div>
2615
 
</div><p>
2616
 
<a class="anchor" name="de59cd716b271f26b251b101f000be5a"></a><!-- doxytag: member="Gtk::TextView::set_cursor_visible" ref="de59cd716b271f26b251b101f000be5a" args="(bool setting=true)" -->
 
2501
</div>
 
2502
<a class="anchor" id="ade59cd716b271f26b251b101f000be5a"></a><!-- doxytag: member="Gtk::TextView::set_cursor_visible" ref="ade59cd716b271f26b251b101f000be5a" args="(bool setting=true)" -->
2617
2503
<div class="memitem">
2618
2504
<div class="memproto">
2619
2505
      <table class="memname">
2621
2507
          <td class="memname">void Gtk::TextView::set_cursor_visible </td>
2622
2508
          <td>(</td>
2623
2509
          <td class="paramtype">bool&#160;</td>
2624
 
          <td class="paramname"> <em>setting</em> = <code>true</code> </td>
 
2510
          <td class="paramname"> <em>setting</em> = <code>true</code></td>
2625
2511
          <td>&#160;)&#160;</td>
2626
2512
          <td></td>
2627
2513
        </tr>
2629
2515
</div>
2630
2516
<div class="memdoc">
2631
2517
 
2632
 
<p>
2633
 
Toggles whether the insertion point is displayed. <p>
2634
 
A buffer with no editable text probably shouldn't have a visible cursor, so you may want to turn the cursor off. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2518
<p>Toggles whether the insertion point is displayed. </p>
 
2519
<p>A buffer with no editable text probably shouldn't have a visible cursor, so you may want to turn the cursor off. </p>
 
2520
<dl><dt><b>Parameters:</b></dt><dd>
2635
2521
  <table border="0" cellspacing="2" cellpadding="0">
2636
2522
    <tr><td valign="top"></td><td valign="top"><em>setting</em>&#160;</td><td>Whether to show the insertion cursor. </td></tr>
2637
2523
  </table>
 
2524
  </dd>
2638
2525
</dl>
2639
2526
 
2640
2527
</div>
2641
 
</div><p>
2642
 
<a class="anchor" name="cb7835770c4999ae2a9616332157b67e"></a><!-- doxytag: member="Gtk::TextView::set_editable" ref="cb7835770c4999ae2a9616332157b67e" args="(bool setting=true)" -->
 
2528
</div>
 
2529
<a class="anchor" id="acb7835770c4999ae2a9616332157b67e"></a><!-- doxytag: member="Gtk::TextView::set_editable" ref="acb7835770c4999ae2a9616332157b67e" args="(bool setting=true)" -->
2643
2530
<div class="memitem">
2644
2531
<div class="memproto">
2645
2532
      <table class="memname">
2647
2534
          <td class="memname">void Gtk::TextView::set_editable </td>
2648
2535
          <td>(</td>
2649
2536
          <td class="paramtype">bool&#160;</td>
2650
 
          <td class="paramname"> <em>setting</em> = <code>true</code> </td>
 
2537
          <td class="paramname"> <em>setting</em> = <code>true</code></td>
2651
2538
          <td>&#160;)&#160;</td>
2652
2539
          <td></td>
2653
2540
        </tr>
2655
2542
</div>
2656
2543
<div class="memdoc">
2657
2544
 
2658
 
<p>
2659
 
Sets the default editability of the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a>. <p>
2660
 
You can override this default setting with tags in the buffer, using the "editable" attribute of tags. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2545
<p>Sets the default editability of the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a>. </p>
 
2546
<p>You can override this default setting with tags in the buffer, using the "editable" attribute of tags. </p>
 
2547
<dl><dt><b>Parameters:</b></dt><dd>
2661
2548
  <table border="0" cellspacing="2" cellpadding="0">
2662
2549
    <tr><td valign="top"></td><td valign="top"><em>setting</em>&#160;</td><td>Whether it's editable. </td></tr>
2663
2550
  </table>
 
2551
  </dd>
2664
2552
</dl>
2665
2553
 
2666
2554
</div>
2667
 
</div><p>
2668
 
<a class="anchor" name="7702a6f3f110428c564ae4eee3a30dcd"></a><!-- doxytag: member="Gtk::TextView::set_indent" ref="7702a6f3f110428c564ae4eee3a30dcd" args="(int indent)" -->
 
2555
</div>
 
2556
<a class="anchor" id="a7702a6f3f110428c564ae4eee3a30dcd"></a><!-- doxytag: member="Gtk::TextView::set_indent" ref="a7702a6f3f110428c564ae4eee3a30dcd" args="(int indent)" -->
2669
2557
<div class="memitem">
2670
2558
<div class="memproto">
2671
2559
      <table class="memname">
2673
2561
          <td class="memname">void Gtk::TextView::set_indent </td>
2674
2562
          <td>(</td>
2675
2563
          <td class="paramtype">int&#160;</td>
2676
 
          <td class="paramname"> <em>indent</em> </td>
 
2564
          <td class="paramname"> <em>indent</em></td>
2677
2565
          <td>&#160;)&#160;</td>
2678
2566
          <td></td>
2679
2567
        </tr>
2681
2569
</div>
2682
2570
<div class="memdoc">
2683
2571
 
2684
 
<p>
2685
 
Sets the default indentation for paragraphs in <em>text_view</em>. <p>
2686
 
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2572
<p>Sets the default indentation for paragraphs in <em>text_view</em>. </p>
 
2573
<p>Tags in the buffer may override the default. </p>
 
2574
<dl><dt><b>Parameters:</b></dt><dd>
2687
2575
  <table border="0" cellspacing="2" cellpadding="0">
2688
2576
    <tr><td valign="top"></td><td valign="top"><em>indent</em>&#160;</td><td>Indentation in pixels. </td></tr>
2689
2577
  </table>
 
2578
  </dd>
2690
2579
</dl>
2691
2580
 
2692
2581
</div>
2693
 
</div><p>
2694
 
<a class="anchor" name="d95ee09f587b88d11e52e650c1232a46"></a><!-- doxytag: member="Gtk::TextView::set_justification" ref="d95ee09f587b88d11e52e650c1232a46" args="(Justification justification)" -->
 
2582
</div>
 
2583
<a class="anchor" id="ad95ee09f587b88d11e52e650c1232a46"></a><!-- doxytag: member="Gtk::TextView::set_justification" ref="ad95ee09f587b88d11e52e650c1232a46" args="(Justification justification)" -->
2695
2584
<div class="memitem">
2696
2585
<div class="memproto">
2697
2586
      <table class="memname">
2698
2587
        <tr>
2699
2588
          <td class="memname">void Gtk::TextView::set_justification </td>
2700
2589
          <td>(</td>
2701
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g5ba228222f6b4bfde1d59eb7134549be">Justification</a>&#160;</td>
2702
 
          <td class="paramname"> <em>justification</em> </td>
 
2590
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5ba228222f6b4bfde1d59eb7134549be">Justification</a>&#160;</td>
 
2591
          <td class="paramname"> <em>justification</em></td>
2703
2592
          <td>&#160;)&#160;</td>
2704
2593
          <td></td>
2705
2594
        </tr>
2707
2596
</div>
2708
2597
<div class="memdoc">
2709
2598
 
2710
 
<p>
2711
 
Sets the default justification of text in <em>text_view</em>. <p>
2712
 
Tags in the view's buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2599
<p>Sets the default justification of text in <em>text_view</em>. </p>
 
2600
<p>Tags in the view's buffer may override the default. </p>
 
2601
<dl><dt><b>Parameters:</b></dt><dd>
2713
2602
  <table border="0" cellspacing="2" cellpadding="0">
2714
2603
    <tr><td valign="top"></td><td valign="top"><em>justification</em>&#160;</td><td>Justification. </td></tr>
2715
2604
  </table>
 
2605
  </dd>
2716
2606
</dl>
2717
2607
 
2718
2608
</div>
2719
 
</div><p>
2720
 
<a class="anchor" name="8dd21baf36082f0e293a26149a0e3533"></a><!-- doxytag: member="Gtk::TextView::set_left_margin" ref="8dd21baf36082f0e293a26149a0e3533" args="(int left_margin)" -->
 
2609
</div>
 
2610
<a class="anchor" id="a8dd21baf36082f0e293a26149a0e3533"></a><!-- doxytag: member="Gtk::TextView::set_left_margin" ref="a8dd21baf36082f0e293a26149a0e3533" args="(int left_margin)" -->
2721
2611
<div class="memitem">
2722
2612
<div class="memproto">
2723
2613
      <table class="memname">
2725
2615
          <td class="memname">void Gtk::TextView::set_left_margin </td>
2726
2616
          <td>(</td>
2727
2617
          <td class="paramtype">int&#160;</td>
2728
 
          <td class="paramname"> <em>left_margin</em> </td>
 
2618
          <td class="paramname"> <em>left_margin</em></td>
2729
2619
          <td>&#160;)&#160;</td>
2730
2620
          <td></td>
2731
2621
        </tr>
2733
2623
</div>
2734
2624
<div class="memdoc">
2735
2625
 
2736
 
<p>
2737
 
Sets the default left margin for text in <em>text_view</em>. <p>
2738
 
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2626
<p>Sets the default left margin for text in <em>text_view</em>. </p>
 
2627
<p>Tags in the buffer may override the default. </p>
 
2628
<dl><dt><b>Parameters:</b></dt><dd>
2739
2629
  <table border="0" cellspacing="2" cellpadding="0">
2740
2630
    <tr><td valign="top"></td><td valign="top"><em>left_margin</em>&#160;</td><td>Left margin in pixels. </td></tr>
2741
2631
  </table>
 
2632
  </dd>
2742
2633
</dl>
2743
2634
 
2744
2635
</div>
2745
 
</div><p>
2746
 
<a class="anchor" name="d03c80210645fb840edd03b89cd54acb"></a><!-- doxytag: member="Gtk::TextView::set_overwrite" ref="d03c80210645fb840edd03b89cd54acb" args="(bool overwrite=true)" -->
 
2636
</div>
 
2637
<a class="anchor" id="ad03c80210645fb840edd03b89cd54acb"></a><!-- doxytag: member="Gtk::TextView::set_overwrite" ref="ad03c80210645fb840edd03b89cd54acb" args="(bool overwrite=true)" -->
2747
2638
<div class="memitem">
2748
2639
<div class="memproto">
2749
2640
      <table class="memname">
2751
2642
          <td class="memname">void Gtk::TextView::set_overwrite </td>
2752
2643
          <td>(</td>
2753
2644
          <td class="paramtype">bool&#160;</td>
2754
 
          <td class="paramname"> <em>overwrite</em> = <code>true</code> </td>
 
2645
          <td class="paramname"> <em>overwrite</em> = <code>true</code></td>
2755
2646
          <td>&#160;)&#160;</td>
2756
2647
          <td></td>
2757
2648
        </tr>
2759
2650
</div>
2760
2651
<div class="memdoc">
2761
2652
 
2762
 
<p>
2763
 
Changes the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a> overwrite mode. <p>
2764
 
<dl compact><dt><b><a class="el" href="since_2_4.html#_since_2_4000230">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
2765
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
2653
<p>Changes the <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a> overwrite mode. </p>
 
2654
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000230">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
 
2655
<dl><dt><b>Parameters:</b></dt><dd>
2766
2656
  <table border="0" cellspacing="2" cellpadding="0">
2767
2657
    <tr><td valign="top"></td><td valign="top"><em>overwrite</em>&#160;</td><td><code>true</code> to turn on overwrite mode, <code>false</code> to turn it off. </td></tr>
2768
2658
  </table>
 
2659
  </dd>
2769
2660
</dl>
2770
2661
 
2771
2662
</div>
2772
 
</div><p>
2773
 
<a class="anchor" name="205630db6e1de6052d24e886962aa91e"></a><!-- doxytag: member="Gtk::TextView::set_pixels_above_lines" ref="205630db6e1de6052d24e886962aa91e" args="(int pixels_above_lines)" -->
 
2663
</div>
 
2664
<a class="anchor" id="a205630db6e1de6052d24e886962aa91e"></a><!-- doxytag: member="Gtk::TextView::set_pixels_above_lines" ref="a205630db6e1de6052d24e886962aa91e" args="(int pixels_above_lines)" -->
2774
2665
<div class="memitem">
2775
2666
<div class="memproto">
2776
2667
      <table class="memname">
2778
2669
          <td class="memname">void Gtk::TextView::set_pixels_above_lines </td>
2779
2670
          <td>(</td>
2780
2671
          <td class="paramtype">int&#160;</td>
2781
 
          <td class="paramname"> <em>pixels_above_lines</em> </td>
 
2672
          <td class="paramname"> <em>pixels_above_lines</em></td>
2782
2673
          <td>&#160;)&#160;</td>
2783
2674
          <td></td>
2784
2675
        </tr>
2786
2677
</div>
2787
2678
<div class="memdoc">
2788
2679
 
2789
 
<p>
2790
 
Sets the default number of blank pixels above paragraphs in <em>text_view</em>. <p>
2791
 
Tags in the buffer for <em>text_view</em> may override the defaults. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2680
<p>Sets the default number of blank pixels above paragraphs in <em>text_view</em>. </p>
 
2681
<p>Tags in the buffer for <em>text_view</em> may override the defaults. </p>
 
2682
<dl><dt><b>Parameters:</b></dt><dd>
2792
2683
  <table border="0" cellspacing="2" cellpadding="0">
2793
2684
    <tr><td valign="top"></td><td valign="top"><em>pixels_above_lines</em>&#160;</td><td>Pixels above paragraphs. </td></tr>
2794
2685
  </table>
 
2686
  </dd>
2795
2687
</dl>
2796
2688
 
2797
2689
</div>
2798
 
</div><p>
2799
 
<a class="anchor" name="416ca2e2f7a052c5f0c26bb1b722b4cd"></a><!-- doxytag: member="Gtk::TextView::set_pixels_below_lines" ref="416ca2e2f7a052c5f0c26bb1b722b4cd" args="(int pixels_below_lines)" -->
 
2690
</div>
 
2691
<a class="anchor" id="a416ca2e2f7a052c5f0c26bb1b722b4cd"></a><!-- doxytag: member="Gtk::TextView::set_pixels_below_lines" ref="a416ca2e2f7a052c5f0c26bb1b722b4cd" args="(int pixels_below_lines)" -->
2800
2692
<div class="memitem">
2801
2693
<div class="memproto">
2802
2694
      <table class="memname">
2804
2696
          <td class="memname">void Gtk::TextView::set_pixels_below_lines </td>
2805
2697
          <td>(</td>
2806
2698
          <td class="paramtype">int&#160;</td>
2807
 
          <td class="paramname"> <em>pixels_below_lines</em> </td>
 
2699
          <td class="paramname"> <em>pixels_below_lines</em></td>
2808
2700
          <td>&#160;)&#160;</td>
2809
2701
          <td></td>
2810
2702
        </tr>
2812
2704
</div>
2813
2705
<div class="memdoc">
2814
2706
 
2815
 
<p>
2816
 
Sets the default number of pixels of blank space to put below paragraphs in <em>text_view</em>. <p>
2817
 
May be overridden by tags applied to <em>text_view's</em> buffer. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2707
<p>Sets the default number of pixels of blank space to put below paragraphs in <em>text_view</em>. </p>
 
2708
<p>May be overridden by tags applied to <em>text_view's</em> buffer. </p>
 
2709
<dl><dt><b>Parameters:</b></dt><dd>
2818
2710
  <table border="0" cellspacing="2" cellpadding="0">
2819
2711
    <tr><td valign="top"></td><td valign="top"><em>pixels_below_lines</em>&#160;</td><td>Pixels below paragraphs. </td></tr>
2820
2712
  </table>
 
2713
  </dd>
2821
2714
</dl>
2822
2715
 
2823
2716
</div>
2824
 
</div><p>
2825
 
<a class="anchor" name="0bb1521550891758f46ee55ad677460f"></a><!-- doxytag: member="Gtk::TextView::set_pixels_inside_wrap" ref="0bb1521550891758f46ee55ad677460f" args="(int pixels_inside_wrap)" -->
 
2717
</div>
 
2718
<a class="anchor" id="a0bb1521550891758f46ee55ad677460f"></a><!-- doxytag: member="Gtk::TextView::set_pixels_inside_wrap" ref="a0bb1521550891758f46ee55ad677460f" args="(int pixels_inside_wrap)" -->
2826
2719
<div class="memitem">
2827
2720
<div class="memproto">
2828
2721
      <table class="memname">
2830
2723
          <td class="memname">void Gtk::TextView::set_pixels_inside_wrap </td>
2831
2724
          <td>(</td>
2832
2725
          <td class="paramtype">int&#160;</td>
2833
 
          <td class="paramname"> <em>pixels_inside_wrap</em> </td>
 
2726
          <td class="paramname"> <em>pixels_inside_wrap</em></td>
2834
2727
          <td>&#160;)&#160;</td>
2835
2728
          <td></td>
2836
2729
        </tr>
2838
2731
</div>
2839
2732
<div class="memdoc">
2840
2733
 
2841
 
<p>
2842
 
Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph. <p>
2843
 
May be overridden by tags in <em>text_view's</em> buffer. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2734
<p>Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph. </p>
 
2735
<p>May be overridden by tags in <em>text_view's</em> buffer. </p>
 
2736
<dl><dt><b>Parameters:</b></dt><dd>
2844
2737
  <table border="0" cellspacing="2" cellpadding="0">
2845
2738
    <tr><td valign="top"></td><td valign="top"><em>pixels_inside_wrap</em>&#160;</td><td>Default number of pixels between wrapped lines. </td></tr>
2846
2739
  </table>
 
2740
  </dd>
2847
2741
</dl>
2848
2742
 
2849
2743
</div>
2850
 
</div><p>
2851
 
<a class="anchor" name="75bc3e41db3d4112391ad621619d392b"></a><!-- doxytag: member="Gtk::TextView::set_right_margin" ref="75bc3e41db3d4112391ad621619d392b" args="(int right_margin)" -->
 
2744
</div>
 
2745
<a class="anchor" id="a75bc3e41db3d4112391ad621619d392b"></a><!-- doxytag: member="Gtk::TextView::set_right_margin" ref="a75bc3e41db3d4112391ad621619d392b" args="(int right_margin)" -->
2852
2746
<div class="memitem">
2853
2747
<div class="memproto">
2854
2748
      <table class="memname">
2856
2750
          <td class="memname">void Gtk::TextView::set_right_margin </td>
2857
2751
          <td>(</td>
2858
2752
          <td class="paramtype">int&#160;</td>
2859
 
          <td class="paramname"> <em>right_margin</em> </td>
 
2753
          <td class="paramname"> <em>right_margin</em></td>
2860
2754
          <td>&#160;)&#160;</td>
2861
2755
          <td></td>
2862
2756
        </tr>
2864
2758
</div>
2865
2759
<div class="memdoc">
2866
2760
 
2867
 
<p>
2868
 
Sets the default right margin for text in the text view. <p>
2869
 
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2761
<p>Sets the default right margin for text in the text view. </p>
 
2762
<p>Tags in the buffer may override the default. </p>
 
2763
<dl><dt><b>Parameters:</b></dt><dd>
2870
2764
  <table border="0" cellspacing="2" cellpadding="0">
2871
2765
    <tr><td valign="top"></td><td valign="top"><em>right_margin</em>&#160;</td><td>Right margin in pixels. </td></tr>
2872
2766
  </table>
 
2767
  </dd>
2873
2768
</dl>
2874
2769
 
2875
2770
</div>
2876
 
</div><p>
2877
 
<a class="anchor" name="f4cb0271b6a18e1f04f88c975b6f0547"></a><!-- doxytag: member="Gtk::TextView::set_tabs" ref="f4cb0271b6a18e1f04f88c975b6f0547" args="(Pango::TabArray &amp;tabs)" -->
 
2771
</div>
 
2772
<a class="anchor" id="af4cb0271b6a18e1f04f88c975b6f0547"></a><!-- doxytag: member="Gtk::TextView::set_tabs" ref="af4cb0271b6a18e1f04f88c975b6f0547" args="(Pango::TabArray &amp;tabs)" -->
2878
2773
<div class="memitem">
2879
2774
<div class="memproto">
2880
2775
      <table class="memname">
2882
2777
          <td class="memname">void Gtk::TextView::set_tabs </td>
2883
2778
          <td>(</td>
2884
2779
          <td class="paramtype"><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> &amp;&#160;</td>
2885
 
          <td class="paramname"> <em>tabs</em> </td>
 
2780
          <td class="paramname"> <em>tabs</em></td>
2886
2781
          <td>&#160;)&#160;</td>
2887
2782
          <td></td>
2888
2783
        </tr>
2890
2785
</div>
2891
2786
<div class="memdoc">
2892
2787
 
2893
 
<p>
2894
 
Sets the default tab stops for paragraphs in <em>text_view</em>. <p>
2895
 
Tags in the buffer may override the default. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2788
<p>Sets the default tab stops for paragraphs in <em>text_view</em>. </p>
 
2789
<p>Tags in the buffer may override the default. </p>
 
2790
<dl><dt><b>Parameters:</b></dt><dd>
2896
2791
  <table border="0" cellspacing="2" cellpadding="0">
2897
2792
    <tr><td valign="top"></td><td valign="top"><em>tabs</em>&#160;</td><td>Tabs as 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>. </td></tr>
2898
2793
  </table>
 
2794
  </dd>
2899
2795
</dl>
2900
2796
 
2901
2797
</div>
2902
 
</div><p>
2903
 
<a class="anchor" name="662a116b04038b2a0f084626a3d9e63a"></a><!-- doxytag: member="Gtk::TextView::set_wrap_mode" ref="662a116b04038b2a0f084626a3d9e63a" args="(WrapMode wrap_mode)" -->
 
2798
</div>
 
2799
<a class="anchor" id="a662a116b04038b2a0f084626a3d9e63a"></a><!-- doxytag: member="Gtk::TextView::set_wrap_mode" ref="a662a116b04038b2a0f084626a3d9e63a" args="(WrapMode wrap_mode)" -->
2904
2800
<div class="memitem">
2905
2801
<div class="memproto">
2906
2802
      <table class="memname">
2907
2803
        <tr>
2908
2804
          <td class="memname">void Gtk::TextView::set_wrap_mode </td>
2909
2805
          <td>(</td>
2910
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">WrapMode</a>&#160;</td>
2911
 
          <td class="paramname"> <em>wrap_mode</em> </td>
 
2806
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">WrapMode</a>&#160;</td>
 
2807
          <td class="paramname"> <em>wrap_mode</em></td>
2912
2808
          <td>&#160;)&#160;</td>
2913
2809
          <td></td>
2914
2810
        </tr>
2916
2812
</div>
2917
2813
<div class="memdoc">
2918
2814
 
2919
 
<p>
2920
 
Sets the line wrapping for the view. <p>
2921
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
2815
<p>Sets the line wrapping for the view. </p>
 
2816
<dl><dt><b>Parameters:</b></dt><dd>
2922
2817
  <table border="0" cellspacing="2" cellpadding="0">
2923
 
    <tr><td valign="top"></td><td valign="top"><em>wrap_mode</em>&#160;</td><td>A <a class="el" href="group__gtkmmEnums.html#gd4b21987a45f87bbdae74d63d92e543b">Gtk::WrapMode</a>. </td></tr>
 
2818
    <tr><td valign="top"></td><td valign="top"><em>wrap_mode</em>&#160;</td><td>A <a class="el" href="group__gtkmmEnums.html#gad4b21987a45f87bbdae74d63d92e543b">Gtk::WrapMode</a>. </td></tr>
2924
2819
  </table>
 
2820
  </dd>
2925
2821
</dl>
2926
2822
 
2927
2823
</div>
2928
 
</div><p>
2929
 
<a class="anchor" name="279b5bd8dd3869ce2989780ac2d255ff"></a><!-- doxytag: member="Gtk::TextView::signal_insert_at_cursor" ref="279b5bd8dd3869ce2989780ac2d255ff" args="()" -->
 
2824
</div>
 
2825
<a class="anchor" id="a279b5bd8dd3869ce2989780ac2d255ff"></a><!-- doxytag: member="Gtk::TextView::signal_insert_at_cursor" ref="a279b5bd8dd3869ce2989780ac2d255ff" args="()" -->
2930
2826
<div class="memitem">
2931
2827
<div class="memproto">
2932
2828
      <table class="memname">
2933
2829
        <tr>
2934
2830
          <td class="memname"><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>&lt; void,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>&amp; &gt; Gtk::TextView::signal_insert_at_cursor </td>
2935
2831
          <td>(</td>
2936
 
          <td class="paramname"> </td>
 
2832
          <td class="paramname"></td>
2937
2833
          <td>&#160;)&#160;</td>
2938
2834
          <td></td>
2939
2835
        </tr>
2940
2836
      </table>
2941
2837
</div>
2942
2838
<div class="memdoc">
2943
 
 
2944
 
<p>
2945
 
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_insert_at_cursor(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>&amp; str)</code> </dd></dl>
2946
 
 
2947
 
</div>
2948
 
</div><p>
2949
 
<a class="anchor" name="593c915deac0d96756bb89cfdb93a40a"></a><!-- doxytag: member="Gtk::TextView::signal_populate_popup" ref="593c915deac0d96756bb89cfdb93a40a" args="()" -->
 
2839
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_insert_at_cursor(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>&amp; str)</code> </dd></dl>
 
2840
 
 
2841
</div>
 
2842
</div>
 
2843
<a class="anchor" id="a593c915deac0d96756bb89cfdb93a40a"></a><!-- doxytag: member="Gtk::TextView::signal_populate_popup" ref="a593c915deac0d96756bb89cfdb93a40a" args="()" -->
2950
2844
<div class="memitem">
2951
2845
<div class="memproto">
2952
2846
      <table class="memname">
2953
2847
        <tr>
2954
2848
          <td class="memname"><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>&lt; void,<a class="el" href="classGtk_1_1Menu.html">Menu</a>* &gt; Gtk::TextView::signal_populate_popup </td>
2955
2849
          <td>(</td>
2956
 
          <td class="paramname"> </td>
 
2850
          <td class="paramname"></td>
2957
2851
          <td>&#160;)&#160;</td>
2958
2852
          <td></td>
2959
2853
        </tr>
2960
2854
      </table>
2961
2855
</div>
2962
2856
<div class="memdoc">
2963
 
 
2964
 
<p>
2965
 
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_populate_popup(Menu* menu)</code> </dd></dl>
2966
 
 
2967
 
</div>
2968
 
</div><p>
2969
 
<a class="anchor" name="eb9c2b690df05f68c4ab737d285aee4e"></a><!-- doxytag: member="Gtk::TextView::signal_set_anchor" ref="eb9c2b690df05f68c4ab737d285aee4e" args="()" -->
 
2857
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_populate_popup(Menu* menu)</code> </dd></dl>
 
2858
 
 
2859
</div>
 
2860
</div>
 
2861
<a class="anchor" id="aeb9c2b690df05f68c4ab737d285aee4e"></a><!-- doxytag: member="Gtk::TextView::signal_set_anchor" ref="aeb9c2b690df05f68c4ab737d285aee4e" args="()" -->
2970
2862
<div class="memitem">
2971
2863
<div class="memproto">
2972
2864
      <table class="memname">
2973
2865
        <tr>
2974
2866
          <td class="memname"><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>&lt; void &gt; Gtk::TextView::signal_set_anchor </td>
2975
2867
          <td>(</td>
2976
 
          <td class="paramname"> </td>
 
2868
          <td class="paramname"></td>
2977
2869
          <td>&#160;)&#160;</td>
2978
2870
          <td></td>
2979
2871
        </tr>
2980
2872
      </table>
2981
2873
</div>
2982
2874
<div class="memdoc">
2983
 
 
2984
 
<p>
2985
 
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_set_anchor()</code> </dd></dl>
2986
 
 
2987
 
</div>
2988
 
</div><p>
2989
 
<a class="anchor" name="ba69c6a2c6b9320108ea35a5850889d0"></a><!-- doxytag: member="Gtk::TextView::signal_set_scroll_adjustments" ref="ba69c6a2c6b9320108ea35a5850889d0" args="()" -->
 
2875
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_set_anchor()</code> </dd></dl>
 
2876
 
 
2877
</div>
 
2878
</div>
 
2879
<a class="anchor" id="aba69c6a2c6b9320108ea35a5850889d0"></a><!-- doxytag: member="Gtk::TextView::signal_set_scroll_adjustments" ref="aba69c6a2c6b9320108ea35a5850889d0" args="()" -->
2990
2880
<div class="memitem">
2991
2881
<div class="memproto">
2992
2882
      <table class="memname">
2993
2883
        <tr>
2994
2884
          <td class="memname"><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>&lt; void,<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*,<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* &gt; Gtk::TextView::signal_set_scroll_adjustments </td>
2995
2885
          <td>(</td>
2996
 
          <td class="paramname"> </td>
 
2886
          <td class="paramname"></td>
2997
2887
          <td>&#160;)&#160;</td>
2998
2888
          <td></td>
2999
2889
        </tr>
3000
2890
      </table>
3001
2891
</div>
3002
2892
<div class="memdoc">
3003
 
 
3004
 
<p>
3005
 
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_set_scroll_adjustments(Adjustment* hadjustment, Adjustment* vadjustment)</code> </dd></dl>
3006
 
 
3007
 
</div>
3008
 
</div><p>
3009
 
<a class="anchor" name="fe203a8792d554e3a89f8a32c7ca3f35"></a><!-- doxytag: member="Gtk::TextView::starts_display_line" ref="fe203a8792d554e3a89f8a32c7ca3f35" args="(const TextBuffer::iterator &amp;iter)" -->
 
2893
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_set_scroll_adjustments(Adjustment* hadjustment, Adjustment* vadjustment)</code> </dd></dl>
 
2894
 
 
2895
</div>
 
2896
</div>
 
2897
<a class="anchor" id="afe203a8792d554e3a89f8a32c7ca3f35"></a><!-- doxytag: member="Gtk::TextView::starts_display_line" ref="afe203a8792d554e3a89f8a32c7ca3f35" args="(const TextBuffer::iterator &amp;iter)" -->
3010
2898
<div class="memitem">
3011
2899
<div class="memproto">
3012
2900
      <table class="memname">
3014
2902
          <td class="memname">bool Gtk::TextView::starts_display_line </td>
3015
2903
          <td>(</td>
3016
2904
          <td class="paramtype">const <a class="el" href="classGtk_1_1TextIter.html">TextBuffer::iterator</a>&amp;&#160;</td>
3017
 
          <td class="paramname"> <em>iter</em> </td>
 
2905
          <td class="paramname"> <em>iter</em></td>
3018
2906
          <td>&#160;)&#160;</td>
3019
2907
          <td></td>
3020
2908
        </tr>
3022
2910
</div>
3023
2911
<div class="memdoc">
3024
2912
 
3025
 
<p>
3026
 
Determines whether <em>iter</em> is at the start of a display line. <p>
3027
 
See <a class="el" href="classGtk_1_1TextView.html#44de109c094aec1320d6a3c76cd52a00" title="Moves the given iter forward by one display (wrapped) line.">forward_display_line()</a> for an explanation of display lines vs. paragraphs. <dl compact><dt><b>Parameters:</b></dt><dd>
 
2913
<p>Determines whether <em>iter</em> is at the start of a display line. </p>
 
2914
<p>See <a class="el" href="classGtk_1_1TextView.html#a44de109c094aec1320d6a3c76cd52a00" title="Moves the given iter forward by one display (wrapped) line.">forward_display_line()</a> for an explanation of display lines vs. paragraphs. </p>
 
2915
<dl><dt><b>Parameters:</b></dt><dd>
3028
2916
  <table border="0" cellspacing="2" cellpadding="0">
3029
2917
    <tr><td valign="top"></td><td valign="top"><em>iter</em>&#160;</td><td>A <a class="el" href="classGtk_1_1TextIter.html" title="Typefed as Gtk::TextBuffer::iterator.">Gtk::TextIter</a>. </td></tr>
3030
2918
  </table>
 
2919
  </dd>
3031
2920
</dl>
3032
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> begins a wrapped line. </dd></dl>
 
2921
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>iter</em> begins a wrapped line. </dd></dl>
3033
2922
 
3034
2923
</div>
3035
 
</div><p>
3036
 
<a class="anchor" name="7ba8b8bfa3175e30fecf3f9b59787273"></a><!-- doxytag: member="Gtk::TextView::window_to_buffer_coords" ref="7ba8b8bfa3175e30fecf3f9b59787273" args="(TextWindowType win, int window_x, int window_y, int &amp;buffer_x, int &amp;buffer_y) const " -->
 
2924
</div>
 
2925
<a class="anchor" id="a7ba8b8bfa3175e30fecf3f9b59787273"></a><!-- doxytag: member="Gtk::TextView::window_to_buffer_coords" ref="a7ba8b8bfa3175e30fecf3f9b59787273" args="(TextWindowType win, int window_x, int window_y, int &amp;buffer_x, int &amp;buffer_y) const " -->
3037
2926
<div class="memitem">
3038
2927
<div class="memproto">
3039
2928
      <table class="memname">
3040
2929
        <tr>
3041
2930
          <td class="memname">void Gtk::TextView::window_to_buffer_coords </td>
3042
2931
          <td>(</td>
3043
 
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
 
2932
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">TextWindowType</a>&#160;</td>
3044
2933
          <td class="paramname"> <em>win</em>, </td>
3045
2934
        </tr>
3046
2935
        <tr>
3076
2965
</div>
3077
2966
<div class="memdoc">
3078
2967
 
3079
 
<p>
3080
 
Converts coordinates on the window identified by <em>win</em> to buffer coordinates, storing the result in ( <em>buffer_x</em>, <em>buffer_y</em>). <p>
3081
 
Note that you can't convert coordinates for a nonexisting window (see <a class="el" href="classGtk_1_1TextView.html#72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>). <dl compact><dt><b>Parameters:</b></dt><dd>
 
2968
<p>Converts coordinates on the window identified by <em>win</em> to buffer coordinates, storing the result in ( <em>buffer_x</em>, <em>buffer_y</em>). </p>
 
2969
<p>Note that you can't convert coordinates for a nonexisting window (see <a class="el" href="classGtk_1_1TextView.html#a72879b1f3f3db1a5883296b1cdae3e94" title="Sets the width of Gtk::TEXT_WINDOW_LEFT or Gtk::TEXT_WINDOW_RIGHT, or the height...">set_border_window_size()</a>). </p>
 
2970
<dl><dt><b>Parameters:</b></dt><dd>
3082
2971
  <table border="0" cellspacing="2" cellpadding="0">
3083
 
    <tr><td valign="top"></td><td valign="top"><em>win</em>&#160;</td><td>A <a class="el" href="group__gtkmmEnums.html#g7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a> except <a class="el" href="group__gtkmmEnums.html#gg7a67e20499adf4787fa20ca51cb848c425dc9b0c977751b5dc12e4b2b8262b56">Gtk::TEXT_WINDOW_PRIVATE</a>. </td></tr>
 
2972
    <tr><td valign="top"></td><td valign="top"><em>win</em>&#160;</td><td>A <a class="el" href="group__gtkmmEnums.html#ga7a67e20499adf4787fa20ca51cb848c4">Gtk::TextWindowType</a> except <a class="el" href="group__gtkmmEnums.html#gga7a67e20499adf4787fa20ca51cb848c4a25dc9b0c977751b5dc12e4b2b8262b56">Gtk::TEXT_WINDOW_PRIVATE</a>. </td></tr>
3084
2973
    <tr><td valign="top"></td><td valign="top"><em>window_x</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> x coordinate. </td></tr>
3085
2974
    <tr><td valign="top"></td><td valign="top"><em>window_y</em>&#160;</td><td><a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled...">Window</a> y coordinate. </td></tr>
3086
2975
    <tr><td valign="top"></td><td valign="top"><em>buffer_x</em>&#160;</td><td>Buffer x coordinate return location. </td></tr>
3087
2976
    <tr><td valign="top"></td><td valign="top"><em>buffer_y</em>&#160;</td><td>Buffer y coordinate return location. </td></tr>
3088
2977
  </table>
 
2978
  </dd>
3089
2979
</dl>
3090
2980
 
3091
2981
</div>
3092
 
</div><p>
3093
 
<hr><h2>Friends And Related Function Documentation</h2>
3094
 
<a class="anchor" name="75fb83dd76e5c1cfea8e8f110f3a61bb"></a><!-- doxytag: member="Gtk::TextView::wrap" ref="75fb83dd76e5c1cfea8e8f110f3a61bb" args="(GtkTextView *object, bool take_copy=false)" -->
 
2982
</div>
 
2983
<hr/><h2>Friends And Related Function Documentation</h2>
 
2984
<a class="anchor" id="a75fb83dd76e5c1cfea8e8f110f3a61bb"></a><!-- doxytag: member="Gtk::TextView::wrap" ref="a75fb83dd76e5c1cfea8e8f110f3a61bb" args="(GtkTextView *object, bool take_copy=false)" -->
3095
2985
<div class="memitem">
3096
2986
<div class="memproto">
3097
2987
      <table class="memname">
3116
3006
</div>
3117
3007
<div class="memdoc">
3118
3008
 
3119
 
<p>
3120
 
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. <p>
3121
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
3009
<p>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. </p>
 
3010
<dl><dt><b>Parameters:</b></dt><dd>
3122
3011
  <table border="0" cellspacing="2" cellpadding="0">
3123
3012
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
3124
3013
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
3125
3014
  </table>
 
3015
  </dd>
3126
3016
</dl>
3127
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
 
3017
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
3128
3018
 
3129
3019
</div>
3130
 
</div><p>
3131
 
<hr>The documentation for this class was generated from the following file:<ul>
3132
 
<li>gtkmm/textview.h</ul>
3133
 
</div>
3134
 
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Sep 6 18:45:34 2009 for gtkmm by&#160;
 
3020
</div>
 
3021
<hr/>The documentation for this class was generated from the following file:<ul>
 
3022
<li>gtkmm/textview.h</li>
 
3023
</ul>
 
3024
</div>
 
3025
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 16:34:42 2009 for gtkmm by&#160;
3135
3026
<a href="http://www.doxygen.org/index.html">
3136
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
 
3027
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
3137
3028
</body>
3138
3029
</html>