~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkTextBuffer.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2010-06-11 12:19:30 UTC
  • mfrom: (1.11.6 upstream)
  • mto: This revision was merged to the branch mainline in revision 175.
  • Revision ID: james.westby@ubuntu.com-20100611121930-n4pklvkoqdsg12vm
Tags: 2.21.2-1
* New upstream development release:
  + debian/rules,
    debian/libgtk2.0-0.symbols:
    - Update for new API symbols.
  + debian/patches/070_mandatory-relibtoolize.patch:
    - Regenerated for the new version.
  + debian/control.in:
    - Update GLib (build-) dependency to >= 2.25.8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
                    <a class="link" href="GtkTextBuffer.html#GtkTextBuffer-struct" title="GtkTextBuffer">GtkTextBuffer</a>;
50
50
<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="returnvalue">GtkTextBuffer</span></a> *     <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-new" title="gtk_text_buffer_new ()">gtk_text_buffer_new</a>                 (<em class="parameter"><code><a class="link" href="GtkTextTagTable.html" title="GtkTextTagTable"><span class="type">GtkTextTagTable</span></a> *table</code></em>);
51
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-line-count" title="gtk_text_buffer_get_line_count ()">gtk_text_buffer_get_line_count</a>      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
52
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-char-count" title="gtk_text_buffer_get_char_count ()">gtk_text_buffer_get_char_count</a>      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
 
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-line-count" title="gtk_text_buffer_get_line_count ()">gtk_text_buffer_get_line_count</a>      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
 
52
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-char-count" title="gtk_text_buffer_get_char_count ()">gtk_text_buffer_get_char_count</a>      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
53
53
<a class="link" href="GtkTextTagTable.html" title="GtkTextTagTable"><span class="returnvalue">GtkTextTagTable</span></a>*    <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-tag-table" title="gtk_text_buffer_get_tag_table ()">gtk_text_buffer_get_tag_table</a>       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
54
54
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert" title="gtk_text_buffer_insert ()">gtk_text_buffer_insert</a>              (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
55
55
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
56
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
57
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
 
56
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
57
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
58
58
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-at-cursor" title="gtk_text_buffer_insert_at_cursor ()">gtk_text_buffer_insert_at_cursor</a>    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
59
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
60
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
61
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-interactive" title="gtk_text_buffer_insert_interactive ()">gtk_text_buffer_insert_interactive</a>  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
59
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
 
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-interactive" title="gtk_text_buffer_insert_interactive ()">gtk_text_buffer_insert_interactive</a>  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
62
62
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
63
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
64
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
65
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
66
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-interactive-at-cursor" title="gtk_text_buffer_insert_interactive_at_cursor ()">gtk_text_buffer_insert_interactive_at_cursor</a>
 
63
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
64
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
65
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
66
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-interactive-at-cursor" title="gtk_text_buffer_insert_interactive_at_cursor ()">gtk_text_buffer_insert_interactive_at_cursor</a>
67
67
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
68
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
69
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
70
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
68
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
71
71
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-range" title="gtk_text_buffer_insert_range ()">gtk_text_buffer_insert_range</a>        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
72
72
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
73
73
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
74
74
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
75
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-range-interactive" title="gtk_text_buffer_insert_range_interactive ()">gtk_text_buffer_insert_range_interactive</a>
 
75
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-range-interactive" title="gtk_text_buffer_insert_range_interactive ()">gtk_text_buffer_insert_range_interactive</a>
76
76
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
77
77
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
78
78
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
79
79
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
80
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
81
81
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-with-tags" title="gtk_text_buffer_insert_with_tags ()">gtk_text_buffer_insert_with_tags</a>    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
82
82
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
83
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
84
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
83
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
84
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
85
85
                                                         <em class="parameter"><code><a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a> *first_tag</code></em>,
86
86
                                                         <em class="parameter"><code>...</code></em>);
87
87
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-with-tags-by-name" title="gtk_text_buffer_insert_with_tags_by_name ()">gtk_text_buffer_insert_with_tags_by_name</a>
88
88
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
89
89
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
90
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
91
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
92
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_tag_name</code></em>,
 
90
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
91
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
92
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_tag_name</code></em>,
93
93
                                                         <em class="parameter"><code>...</code></em>);
94
94
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete" title="gtk_text_buffer_delete ()">gtk_text_buffer_delete</a>              (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
95
95
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
96
96
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
97
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-interactive" title="gtk_text_buffer_delete_interactive ()">gtk_text_buffer_delete_interactive</a>  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
97
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-interactive" title="gtk_text_buffer_delete_interactive ()">gtk_text_buffer_delete_interactive</a>  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
98
98
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start_iter</code></em>,
99
99
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end_iter</code></em>,
100
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
101
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-backspace" title="gtk_text_buffer_backspace ()">gtk_text_buffer_backspace</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-backspace" title="gtk_text_buffer_backspace ()">gtk_text_buffer_backspace</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
102
102
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
103
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
104
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
103
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
 
104
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
105
105
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-set-text" title="gtk_text_buffer_set_text ()">gtk_text_buffer_set_text</a>            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
106
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
107
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
108
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-text" title="gtk_text_buffer_get_text ()">gtk_text_buffer_get_text</a>            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
109
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
110
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
111
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);
112
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-slice" title="gtk_text_buffer_get_slice ()">gtk_text_buffer_get_slice</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
113
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
114
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
115
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);
 
106
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
107
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
 
108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-text" title="gtk_text_buffer_get_text ()">gtk_text_buffer_get_text</a>            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
109
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
 
110
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
 
111
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);
 
112
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-slice" title="gtk_text_buffer_get_slice ()">gtk_text_buffer_get_slice</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
113
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
 
114
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
 
115
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);
116
116
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-pixbuf" title="gtk_text_buffer_insert_pixbuf ()">gtk_text_buffer_insert_pixbuf</a>       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
117
117
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
118
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);
 
118
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);
119
119
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-child-anchor" title="gtk_text_buffer_insert_child_anchor ()">gtk_text_buffer_insert_child_anchor</a> (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
120
120
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
121
121
                                                         <em class="parameter"><code><a class="link" href="GtkTextView.html#GtkTextChildAnchor"><span class="type">GtkTextChildAnchor</span></a> *anchor</code></em>);
123
123
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
124
124
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>);
125
125
<a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="returnvalue">GtkTextMark</span></a> *       <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-create-mark" title="gtk_text_buffer_create_mark ()">gtk_text_buffer_create_mark</a>         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
126
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mark_name</code></em>,
 
126
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mark_name</code></em>,
127
127
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>,
128
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> left_gravity</code></em>);
 
128
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> left_gravity</code></em>);
129
129
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-move-mark" title="gtk_text_buffer_move_mark ()">gtk_text_buffer_move_mark</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
130
130
                                                         <em class="parameter"><code><a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> *mark</code></em>,
131
131
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>);
132
132
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-move-mark-by-name" title="gtk_text_buffer_move_mark_by_name ()">gtk_text_buffer_move_mark_by_name</a>   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
133
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
133
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
134
134
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>);
135
135
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-add-mark" title="gtk_text_buffer_add_mark ()">gtk_text_buffer_add_mark</a>            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
136
136
                                                         <em class="parameter"><code><a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> *mark</code></em>,
138
138
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-mark" title="gtk_text_buffer_delete_mark ()">gtk_text_buffer_delete_mark</a>         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
139
139
                                                         <em class="parameter"><code><a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> *mark</code></em>);
140
140
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-mark-by-name" title="gtk_text_buffer_delete_mark_by_name ()">gtk_text_buffer_delete_mark_by_name</a> (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
141
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
141
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
142
142
<a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="returnvalue">GtkTextMark</span></a>*        <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-mark" title="gtk_text_buffer_get_mark ()">gtk_text_buffer_get_mark</a>            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
143
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
143
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
144
144
<a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="returnvalue">GtkTextMark</span></a>*        <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-insert" title="gtk_text_buffer_get_insert ()">gtk_text_buffer_get_insert</a>          (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
145
145
<a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="returnvalue">GtkTextMark</span></a>*        <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-selection-bound" title="gtk_text_buffer_get_selection_bound ()">gtk_text_buffer_get_selection_bound</a> (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
146
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-has-selection" title="gtk_text_buffer_get_has_selection ()">gtk_text_buffer_get_has_selection</a>   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
 
146
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-has-selection" title="gtk_text_buffer_get_has_selection ()">gtk_text_buffer_get_has_selection</a>   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
147
147
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-place-cursor" title="gtk_text_buffer_place_cursor ()">gtk_text_buffer_place_cursor</a>        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
148
148
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>);
149
149
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-select-range" title="gtk_text_buffer_select_range ()">gtk_text_buffer_select_range</a>        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
158
158
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
159
159
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
160
160
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-apply-tag-by-name" title="gtk_text_buffer_apply_tag_by_name ()">gtk_text_buffer_apply_tag_by_name</a>   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
161
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
161
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
162
162
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
163
163
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
164
164
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-remove-tag-by-name" title="gtk_text_buffer_remove_tag_by_name ()">gtk_text_buffer_remove_tag_by_name</a>  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
165
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
165
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
166
166
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
167
167
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
168
168
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-remove-all-tags" title="gtk_text_buffer_remove_all_tags ()">gtk_text_buffer_remove_all_tags</a>     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
169
169
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
170
170
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
171
171
<a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="returnvalue">GtkTextTag</span></a> *        <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-create-tag" title="gtk_text_buffer_create_tag ()">gtk_text_buffer_create_tag</a>          (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
172
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag_name</code></em>,
173
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
 
172
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag_name</code></em>,
 
173
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
174
174
                                                         <em class="parameter"><code>...</code></em>);
175
175
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-iter-at-line-offset" title="gtk_text_buffer_get_iter_at_line_offset ()">gtk_text_buffer_get_iter_at_line_offset</a>
176
176
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
177
177
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
178
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
179
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);
 
178
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
 
179
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);
180
180
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-iter-at-offset" title="gtk_text_buffer_get_iter_at_offset ()">gtk_text_buffer_get_iter_at_offset</a>  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
181
181
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
182
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);
 
182
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);
183
183
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-iter-at-line" title="gtk_text_buffer_get_iter_at_line ()">gtk_text_buffer_get_iter_at_line</a>    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
184
184
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
185
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>);
 
185
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>);
186
186
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-iter-at-line-index" title="gtk_text_buffer_get_iter_at_line_index ()">gtk_text_buffer_get_iter_at_line_index</a>
187
187
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
188
188
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
189
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
190
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_index</code></em>);
 
189
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
 
190
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_index</code></em>);
191
191
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-iter-at-mark" title="gtk_text_buffer_get_iter_at_mark ()">gtk_text_buffer_get_iter_at_mark</a>    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
192
192
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
193
193
                                                         <em class="parameter"><code><a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> *mark</code></em>);
202
202
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-bounds" title="gtk_text_buffer_get_bounds ()">gtk_text_buffer_get_bounds</a>          (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
203
203
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
204
204
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
205
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-modified" title="gtk_text_buffer_get_modified ()">gtk_text_buffer_get_modified</a>        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
 
205
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-modified" title="gtk_text_buffer_get_modified ()">gtk_text_buffer_get_modified</a>        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
206
206
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-set-modified" title="gtk_text_buffer_set_modified ()">gtk_text_buffer_set_modified</a>        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
207
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
208
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-selection" title="gtk_text_buffer_delete_selection ()">gtk_text_buffer_delete_selection</a>    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
209
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
210
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
207
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
208
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-selection" title="gtk_text_buffer_delete_selection ()">gtk_text_buffer_delete_selection</a>    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
209
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
 
210
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
211
211
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-paste-clipboard" title="gtk_text_buffer_paste_clipboard ()">gtk_text_buffer_paste_clipboard</a>     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
212
212
                                                         <em class="parameter"><code><a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> *clipboard</code></em>,
213
213
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *override_location</code></em>,
214
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
214
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
215
215
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-copy-clipboard" title="gtk_text_buffer_copy_clipboard ()">gtk_text_buffer_copy_clipboard</a>      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
216
216
                                                         <em class="parameter"><code><a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> *clipboard</code></em>);
217
217
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-cut-clipboard" title="gtk_text_buffer_cut_clipboard ()">gtk_text_buffer_cut_clipboard</a>       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
218
218
                                                         <em class="parameter"><code><a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> *clipboard</code></em>,
219
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
220
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-selection-bounds" title="gtk_text_buffer_get_selection_bounds ()">gtk_text_buffer_get_selection_bounds</a>
 
219
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);
 
220
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-selection-bounds" title="gtk_text_buffer_get_selection_bounds ()">gtk_text_buffer_get_selection_bounds</a>
221
221
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
222
222
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
223
223
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);
231
231
                                                         <em class="parameter"><code><a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> *clipboard</code></em>);
232
232
 
233
233
enum                <a class="link" href="GtkTextBuffer.html#GtkTextBufferTargetInfo" title="enum GtkTextBufferTargetInfo">GtkTextBufferTargetInfo</a>;
234
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkTextBuffer.html#GtkTextBufferDeserializeFunc" title="GtkTextBufferDeserializeFunc ()">*GtkTextBufferDeserializeFunc</a>)     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
235
 
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
236
 
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
237
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
238
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
239
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_tags</code></em>,
240
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
241
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
242
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-deserialize" title="gtk_text_buffer_deserialize ()">gtk_text_buffer_deserialize</a>         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
243
 
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
244
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
245
 
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
246
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
247
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
248
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
249
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-deserialize-get-can-create-tags" title="gtk_text_buffer_deserialize_get_can_create_tags ()">gtk_text_buffer_deserialize_get_can_create_tags</a>
 
234
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkTextBuffer.html#GtkTextBufferDeserializeFunc" title="GtkTextBufferDeserializeFunc ()">*GtkTextBufferDeserializeFunc</a>)     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
235
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
 
236
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
 
237
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
 
238
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
 
239
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_tags</code></em>,
 
240
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
241
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
242
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-deserialize" title="gtk_text_buffer_deserialize ()">gtk_text_buffer_deserialize</a>         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
243
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
 
244
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
 
245
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
 
246
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
 
247
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
 
248
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
249
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-deserialize-get-can-create-tags" title="gtk_text_buffer_deserialize_get_can_create_tags ()">gtk_text_buffer_deserialize_get_can_create_tags</a>
250
250
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
251
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);
 
251
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);
252
252
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-deserialize-set-can-create-tags" title="gtk_text_buffer_deserialize_set_can_create_tags ()">gtk_text_buffer_deserialize_set_can_create_tags</a>
253
253
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
254
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
255
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_create_tags</code></em>);
 
254
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
 
255
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_create_tags</code></em>);
256
256
<a class="link" href="gtk-Selections.html#GtkTargetList" title="GtkTargetList"><span class="returnvalue">GtkTargetList</span></a> *     <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-copy-target-list" title="gtk_text_buffer_get_copy_target_list ()">gtk_text_buffer_get_copy_target_list</a>
257
257
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
258
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-deserialize-formats" title="gtk_text_buffer_get_deserialize_formats ()">gtk_text_buffer_get_deserialize_formats</a>
 
258
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-deserialize-formats" title="gtk_text_buffer_get_deserialize_formats ()">gtk_text_buffer_get_deserialize_formats</a>
259
259
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
260
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);
 
260
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);
261
261
<a class="link" href="gtk-Selections.html#GtkTargetList" title="GtkTargetList"><span class="returnvalue">GtkTargetList</span></a> *     <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-paste-target-list" title="gtk_text_buffer_get_paste_target_list ()">gtk_text_buffer_get_paste_target_list</a>
262
262
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);
263
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-serialize-formats" title="gtk_text_buffer_get_serialize_formats ()">gtk_text_buffer_get_serialize_formats</a>
264
 
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
265
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);
266
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-format" title="gtk_text_buffer_register_deserialize_format ()">gtk_text_buffer_register_deserialize_format</a>
267
 
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
268
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
 
263
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-serialize-formats" title="gtk_text_buffer_get_serialize_formats ()">gtk_text_buffer_get_serialize_formats</a>
 
264
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
265
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);
 
266
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-format" title="gtk_text_buffer_register_deserialize_format ()">gtk_text_buffer_register_deserialize_format</a>
 
267
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
268
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
269
269
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html#GtkTextBufferDeserializeFunc" title="GtkTextBufferDeserializeFunc ()"><span class="type">GtkTextBufferDeserializeFunc</span></a> function</code></em>,
270
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
271
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);
272
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-tagset" title="gtk_text_buffer_register_deserialize_tagset ()">gtk_text_buffer_register_deserialize_tagset</a>
273
 
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
274
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);
275
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-format" title="gtk_text_buffer_register_serialize_format ()">gtk_text_buffer_register_serialize_format</a>
276
 
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
277
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
 
270
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
271
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);
 
272
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-tagset" title="gtk_text_buffer_register_deserialize_tagset ()">gtk_text_buffer_register_deserialize_tagset</a>
 
273
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
274
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);
 
275
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-format" title="gtk_text_buffer_register_serialize_format ()">gtk_text_buffer_register_serialize_format</a>
 
276
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
277
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
278
278
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html#GtkTextBufferSerializeFunc" title="GtkTextBufferSerializeFunc ()"><span class="type">GtkTextBufferSerializeFunc</span></a> function</code></em>,
279
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
280
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);
281
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-tagset" title="gtk_text_buffer_register_serialize_tagset ()">gtk_text_buffer_register_serialize_tagset</a>
 
279
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
280
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);
 
281
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-tagset" title="gtk_text_buffer_register_serialize_tagset ()">gtk_text_buffer_register_serialize_tagset</a>
282
282
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
283
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);
284
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            (<a class="link" href="GtkTextBuffer.html#GtkTextBufferSerializeFunc" title="GtkTextBufferSerializeFunc ()">*GtkTextBufferSerializeFunc</a>)       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
285
 
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
286
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
287
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
288
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
289
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
290
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-serialize" title="gtk_text_buffer_serialize ()">gtk_text_buffer_serialize</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
291
 
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
292
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
293
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
294
 
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
295
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);
 
283
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);
 
284
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            (<a class="link" href="GtkTextBuffer.html#GtkTextBufferSerializeFunc" title="GtkTextBufferSerializeFunc ()">*GtkTextBufferSerializeFunc</a>)       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
285
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
 
286
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
 
287
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
 
288
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
 
289
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
290
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-serialize" title="gtk_text_buffer_serialize ()">gtk_text_buffer_serialize</a>           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
291
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
 
292
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
 
293
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
 
294
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
 
295
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);
296
296
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-unregister-deserialize-format" title="gtk_text_buffer_unregister_deserialize_format ()">gtk_text_buffer_unregister_deserialize_format</a>
297
297
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
298
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);
 
298
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);
299
299
<span class="returnvalue">void</span>                <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-unregister-serialize-format" title="gtk_text_buffer_unregister_serialize_format ()">gtk_text_buffer_unregister_serialize_format</a>
300
300
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
301
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);
 
301
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);
302
302
</pre>
303
303
</div>
304
304
<div class="refsect1" title="Object Hierarchy">
305
305
<a name="GtkTextBuffer.object-hierarchy"></a><h2>Object Hierarchy</h2>
306
306
<pre class="synopsis">
307
 
  <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
307
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
308
308
   +----GtkTextBuffer
309
309
</pre>
310
310
</div>
312
312
<a name="GtkTextBuffer.properties"></a><h2>Properties</h2>
313
313
<pre class="synopsis">
314
314
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--copy-target-list" title='The "copy-target-list" property'>copy-target-list</a>"         <a class="link" href="gtk-Selections.html#GtkTargetList" title="GtkTargetList"><span class="type">GtkTargetList</span></a>*        : Read
315
 
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--cursor-position" title='The "cursor-position" property'>cursor-position</a>"          <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
316
 
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--has-selection" title='The "has-selection" property'>has-selection</a>"            <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
 
315
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--cursor-position" title='The "cursor-position" property'>cursor-position</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
 
316
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--has-selection" title='The "has-selection" property'>has-selection</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
317
317
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--paste-target-list" title='The "paste-target-list" property'>paste-target-list</a>"        <a class="link" href="gtk-Selections.html#GtkTargetList" title="GtkTargetList"><span class="type">GtkTargetList</span></a>*        : Read
318
318
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--tag-table" title='The "tag-table" property'>tag-table</a>"                <a class="link" href="GtkTextTagTable.html" title="GtkTextTagTable"><span class="type">GtkTextTagTable</span></a>*      : Read / Write / Construct Only
319
 
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--text" title='The "text" property'>text</a>"                     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
319
  "<a class="link" href="GtkTextBuffer.html#GtkTextBuffer--text" title='The "text" property'>text</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
320
320
</pre>
321
321
</div>
322
322
<div class="refsect1" title="Signals">
367
367
<tbody>
368
368
<tr>
369
369
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
370
 
<td> a tag table, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to create a new one. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
370
<td> a tag table, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to create a new one. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
371
371
</td>
372
372
</tr>
373
373
<tr>
381
381
<hr>
382
382
<div class="refsect2" title="gtk_text_buffer_get_line_count ()">
383
383
<a name="gtk-text-buffer-get-line-count"></a><h3>gtk_text_buffer_get_line_count ()</h3>
384
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_text_buffer_get_line_count      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
 
384
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_text_buffer_get_line_count      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
385
385
<p>
386
386
Obtains the number of lines in the buffer. This value is cached, so
387
387
the function is very fast.
405
405
<hr>
406
406
<div class="refsect2" title="gtk_text_buffer_get_char_count ()">
407
407
<a name="gtk-text-buffer-get-char-count"></a><h3>gtk_text_buffer_get_char_count ()</h3>
408
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_text_buffer_get_char_count      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
 
408
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_text_buffer_get_char_count      (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
409
409
<p>
410
410
Gets the number of characters in the buffer; note that characters
411
411
and bytes are not the same, you can't e.g. expect the contents of
456
456
<a name="gtk-text-buffer-insert"></a><h3>gtk_text_buffer_insert ()</h3>
457
457
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_insert              (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
458
458
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
459
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
460
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
 
459
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
460
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
461
461
<p>
462
462
Inserts <em class="parameter"><code>len</code></em> bytes of <em class="parameter"><code>text</code></em> at position <em class="parameter"><code>iter</code></em>.  If <em class="parameter"><code>len</code></em> is -1,
463
463
<em class="parameter"><code>text</code></em> must be nul-terminated and will be inserted in its
497
497
<div class="refsect2" title="gtk_text_buffer_insert_at_cursor ()">
498
498
<a name="gtk-text-buffer-insert-at-cursor"></a><h3>gtk_text_buffer_insert_at_cursor ()</h3>
499
499
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_insert_at_cursor    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
500
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
501
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
 
500
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
501
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
502
502
<p>
503
503
Simply calls <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert" title="gtk_text_buffer_insert ()"><code class="function">gtk_text_buffer_insert()</code></a>, using the current
504
504
cursor position as the insertion point.
527
527
<hr>
528
528
<div class="refsect2" title="gtk_text_buffer_insert_interactive ()">
529
529
<a name="gtk-text-buffer-insert-interactive"></a><h3>gtk_text_buffer_insert_interactive ()</h3>
530
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_insert_interactive  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
530
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_insert_interactive  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
531
531
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
532
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
533
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
534
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
532
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
533
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
534
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
535
535
<p>
536
536
Like <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert" title="gtk_text_buffer_insert ()"><code class="function">gtk_text_buffer_insert()</code></a>, but the insertion will not occur if
537
537
<em class="parameter"><code>iter</code></em> is at a non-editable location in the buffer. Usually you
582
582
<hr>
583
583
<div class="refsect2" title="gtk_text_buffer_insert_interactive_at_cursor ()">
584
584
<a name="gtk-text-buffer-insert-interactive-at-cursor"></a><h3>gtk_text_buffer_insert_interactive_at_cursor ()</h3>
585
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_insert_interactive_at_cursor
 
585
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_insert_interactive_at_cursor
586
586
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
587
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
588
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
589
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
587
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
588
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
589
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
590
590
<p>
591
591
Calls <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-interactive" title="gtk_text_buffer_insert_interactive ()"><code class="function">gtk_text_buffer_insert_interactive()</code></a> at the cursor
592
592
position.
674
674
<hr>
675
675
<div class="refsect2" title="gtk_text_buffer_insert_range_interactive ()">
676
676
<a name="gtk-text-buffer-insert-range-interactive"></a><h3>gtk_text_buffer_insert_range_interactive ()</h3>
677
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_insert_range_interactive
 
677
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_insert_range_interactive
678
678
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
679
679
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
680
680
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
681
681
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
682
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
682
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
683
683
<p>
684
684
Same as <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-range" title="gtk_text_buffer_insert_range ()"><code class="function">gtk_text_buffer_insert_range()</code></a>, but does nothing if the
685
685
insertion point isn't editable. The <em class="parameter"><code>default_editable</code></em> parameter
728
728
<a name="gtk-text-buffer-insert-with-tags"></a><h3>gtk_text_buffer_insert_with_tags ()</h3>
729
729
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_insert_with_tags    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
730
730
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
731
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
732
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
731
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
732
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
733
733
                                                         <em class="parameter"><code><a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a> *first_tag</code></em>,
734
734
                                                         <em class="parameter"><code>...</code></em>);</pre>
735
735
<p>
781
781
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_insert_with_tags_by_name
782
782
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
783
783
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
784
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
785
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
786
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_tag_name</code></em>,
 
784
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
785
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>,
 
786
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_tag_name</code></em>,
787
787
                                                         <em class="parameter"><code>...</code></em>);</pre>
788
788
<p>
789
789
Same as <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-insert-with-tags" title="gtk_text_buffer_insert_with_tags ()"><code class="function">gtk_text_buffer_insert_with_tags()</code></a>, but allows you
864
864
<hr>
865
865
<div class="refsect2" title="gtk_text_buffer_delete_interactive ()">
866
866
<a name="gtk-text-buffer-delete-interactive"></a><h3>gtk_text_buffer_delete_interactive ()</h3>
867
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_delete_interactive  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
867
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_delete_interactive  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
868
868
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start_iter</code></em>,
869
869
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end_iter</code></em>,
870
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
870
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
871
871
<p>
872
872
Deletes all <span class="emphasis"><em>editable</em></span> text in the given range.
873
873
Calls <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete" title="gtk_text_buffer_delete ()"><code class="function">gtk_text_buffer_delete()</code></a> for each editable sub-range of
909
909
<hr>
910
910
<div class="refsect2" title="gtk_text_buffer_backspace ()">
911
911
<a name="gtk-text-buffer-backspace"></a><h3>gtk_text_buffer_backspace ()</h3>
912
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_backspace           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
912
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_backspace           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
913
913
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
914
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
915
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
914
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
 
915
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
916
916
<p>
917
917
Performs the appropriate action as if the user hit the delete
918
918
key with the cursor at the position specified by <em class="parameter"><code>iter</code></em>. In the
951
951
</tr>
952
952
<tr>
953
953
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
954
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the buffer was modified
 
954
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the buffer was modified
955
955
 
956
956
</td>
957
957
</tr>
963
963
<div class="refsect2" title="gtk_text_buffer_set_text ()">
964
964
<a name="gtk-text-buffer-set-text"></a><h3>gtk_text_buffer_set_text ()</h3>
965
965
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_set_text            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
966
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
967
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
 
966
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
967
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
968
968
<p>
969
969
Deletes current contents of <em class="parameter"><code>buffer</code></em>, and inserts <em class="parameter"><code>text</code></em> instead. If
970
970
<em class="parameter"><code>len</code></em> is -1, <em class="parameter"><code>text</code></em> must be nul-terminated. <em class="parameter"><code>text</code></em> must be valid UTF-8.
993
993
<hr>
994
994
<div class="refsect2" title="gtk_text_buffer_get_text ()">
995
995
<a name="gtk-text-buffer-get-text"></a><h3>gtk_text_buffer_get_text ()</h3>
996
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_text_buffer_get_text            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
996
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_text_buffer_get_text            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
997
997
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
998
998
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
999
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);</pre>
 
999
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);</pre>
1000
1000
<p>
1001
1001
Returns the text in the range [<em class="parameter"><code>start</code></em>,<em class="parameter"><code>end</code></em>). Excludes undisplayed
1002
1002
text (text marked with tags that set the invisibility attribute) if
1003
 
<em class="parameter"><code>include_hidden_chars</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. Does not include characters
 
1003
<em class="parameter"><code>include_hidden_chars</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. Does not include characters
1004
1004
representing embedded images, so byte and character indexes into
1005
1005
the returned string do <span class="emphasis"><em>not</em></span> correspond to byte
1006
1006
and character indexes into the buffer. Contrast with
1040
1040
<hr>
1041
1041
<div class="refsect2" title="gtk_text_buffer_get_slice ()">
1042
1042
<a name="gtk-text-buffer-get-slice"></a><h3>gtk_text_buffer_get_slice ()</h3>
1043
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_text_buffer_get_slice           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
1043
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_text_buffer_get_slice           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1044
1044
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
1045
1045
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
1046
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);</pre>
 
1046
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_hidden_chars</code></em>);</pre>
1047
1047
<p>
1048
1048
Returns the text in the range [<em class="parameter"><code>start</code></em>,<em class="parameter"><code>end</code></em>). Excludes undisplayed
1049
1049
text (text marked with tags that set the invisibility attribute) if
1050
 
<em class="parameter"><code>include_hidden_chars</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. The returned string includes a
 
1050
<em class="parameter"><code>include_hidden_chars</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. The returned string includes a
1051
1051
0xFFFC character whenever the buffer contains
1052
1052
embedded images, so byte and character indexes into
1053
1053
the returned string <span class="emphasis"><em>do</em></span> correspond to byte
1092
1092
<a name="gtk-text-buffer-insert-pixbuf"></a><h3>gtk_text_buffer_insert_pixbuf ()</h3>
1093
1093
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_insert_pixbuf       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1094
1094
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
1095
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);</pre>
 
1095
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);</pre>
1096
1096
<p>
1097
1097
Inserts an image into the text buffer at <em class="parameter"><code>iter</code></em>. The image will be
1098
1098
counted as one character in character counts, and when obtaining
1118
1118
</tr>
1119
1119
<tr>
1120
1120
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
1121
 
<td>a <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
 
1121
<td>a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
1122
1122
</td>
1123
1123
</tr>
1124
1124
</tbody>
1202
1202
<div class="refsect2" title="gtk_text_buffer_create_mark ()">
1203
1203
<a name="gtk-text-buffer-create-mark"></a><h3>gtk_text_buffer_create_mark ()</h3>
1204
1204
<pre class="programlisting"><a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="returnvalue">GtkTextMark</span></a> *       gtk_text_buffer_create_mark         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1205
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mark_name</code></em>,
 
1205
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mark_name</code></em>,
1206
1206
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>,
1207
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> left_gravity</code></em>);</pre>
 
1207
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> left_gravity</code></em>);</pre>
1208
1208
<p>
1209
 
Creates a mark at position <em class="parameter"><code>where</code></em>. If <em class="parameter"><code>mark_name</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the mark
 
1209
Creates a mark at position <em class="parameter"><code>where</code></em>. If <em class="parameter"><code>mark_name</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the mark
1210
1210
is anonymous; otherwise, the mark can be retrieved by name using
1211
1211
<a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-mark" title="gtk_text_buffer_get_mark ()"><code class="function">gtk_text_buffer_get_mark()</code></a>. If a mark has left gravity, and text is
1212
1212
inserted at the mark's current location, the mark will be moved to
1213
1213
the left of the newly-inserted text. If the mark has right gravity
1214
 
(<em class="parameter"><code>left_gravity</code></em> = <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>), the mark will end up on the right of
 
1214
(<em class="parameter"><code>left_gravity</code></em> = <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>), the mark will end up on the right of
1215
1215
newly-inserted text. The standard left-to-right cursor is a mark
1216
1216
with right gravity (when you type, the cursor stays on the right
1217
1217
side of the text you're typing).
1236
1236
</tr>
1237
1237
<tr>
1238
1238
<td><p><span class="term"><em class="parameter"><code>mark_name</code></em> :</span></p></td>
1239
 
<td> name for mark, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1239
<td> name for mark, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1240
1240
</td>
1241
1241
</tr>
1242
1242
<tr>
1251
1251
</tr>
1252
1252
<tr>
1253
1253
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1254
 
<td> the new <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> object
 
1254
<td> the new <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> object. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1255
1255
</td>
1256
1256
</tr>
1257
1257
</tbody>
1292
1292
<div class="refsect2" title="gtk_text_buffer_move_mark_by_name ()">
1293
1293
<a name="gtk-text-buffer-move-mark-by-name"></a><h3>gtk_text_buffer_move_mark_by_name ()</h3>
1294
1294
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_move_mark_by_name   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1295
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
1295
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1296
1296
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>);</pre>
1297
1297
<p>
1298
1298
Moves the mark named <em class="parameter"><code>name</code></em> (which must exist) to location <em class="parameter"><code>where</code></em>.
1327
1327
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *where</code></em>);</pre>
1328
1328
<p>
1329
1329
Adds the mark at position <em class="parameter"><code>where</code></em>. The mark must not be added to
1330
 
another buffer, and if its name is not <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then there must not
 
1330
another buffer, and if its name is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then there must not
1331
1331
be another mark in the buffer with the same name.
1332
1332
</p>
1333
1333
<p>
1364
1364
<p>
1365
1365
Deletes <em class="parameter"><code>mark</code></em>, so that it's no longer located anywhere in the
1366
1366
buffer. Removes the reference the buffer holds to the mark, so if
1367
 
you haven't called <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> on the mark, it will be freed. Even
 
1367
you haven't called <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> on the mark, it will be freed. Even
1368
1368
if the mark isn't freed, most operations on <em class="parameter"><code>mark</code></em> become
1369
1369
invalid, until it gets added to a buffer again with 
1370
1370
<a class="link" href="GtkTextBuffer.html#gtk-text-buffer-add-mark" title="gtk_text_buffer_add_mark ()"><code class="function">gtk_text_buffer_add_mark()</code></a>. Use <a class="link" href="GtkTextMark.html#gtk-text-mark-get-deleted" title="gtk_text_mark_get_deleted ()"><code class="function">gtk_text_mark_get_deleted()</code></a> to  
1392
1392
<div class="refsect2" title="gtk_text_buffer_delete_mark_by_name ()">
1393
1393
<a name="gtk-text-buffer-delete-mark-by-name"></a><h3>gtk_text_buffer_delete_mark_by_name ()</h3>
1394
1394
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_delete_mark_by_name (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1395
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
1395
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1396
1396
<p>
1397
1397
Deletes the mark named <em class="parameter"><code>name</code></em>; the mark must exist. See
1398
1398
<a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-mark" title="gtk_text_buffer_delete_mark ()"><code class="function">gtk_text_buffer_delete_mark()</code></a> for details.
1417
1417
<div class="refsect2" title="gtk_text_buffer_get_mark ()">
1418
1418
<a name="gtk-text-buffer-get-mark"></a><h3>gtk_text_buffer_get_mark ()</h3>
1419
1419
<pre class="programlisting"><a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="returnvalue">GtkTextMark</span></a>*        gtk_text_buffer_get_mark            (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1420
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
1420
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1421
1421
<p>
1422
 
Returns the mark named <em class="parameter"><code>name</code></em> in buffer <em class="parameter"><code>buffer</code></em>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such
 
1422
Returns the mark named <em class="parameter"><code>name</code></em> in buffer <em class="parameter"><code>buffer</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such
1423
1423
mark exists in the buffer.
1424
1424
</p>
1425
1425
<div class="variablelist"><table border="0">
1437
1437
</tr>
1438
1438
<tr>
1439
1439
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1440
 
<td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
1440
<td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1441
1441
</td>
1442
1442
</tr>
1443
1443
</tbody>
1506
1506
<hr>
1507
1507
<div class="refsect2" title="gtk_text_buffer_get_has_selection ()">
1508
1508
<a name="gtk-text-buffer-get-has-selection"></a><h3>gtk_text_buffer_get_has_selection ()</h3>
1509
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_get_has_selection   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
 
1509
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_get_has_selection   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
1510
1510
<p>
1511
1511
Indicates whether the buffer has some text currently selected.
1512
1512
</p>
1520
1520
</tr>
1521
1521
<tr>
1522
1522
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1523
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the there is text selected
 
1523
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the there is text selected
1524
1524
 
1525
1525
</td>
1526
1526
</tr>
1675
1675
<div class="refsect2" title="gtk_text_buffer_apply_tag_by_name ()">
1676
1676
<a name="gtk-text-buffer-apply-tag-by-name"></a><h3>gtk_text_buffer_apply_tag_by_name ()</h3>
1677
1677
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_apply_tag_by_name   (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1678
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
1678
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1679
1679
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
1680
1680
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);</pre>
1681
1681
<p>
1712
1712
<div class="refsect2" title="gtk_text_buffer_remove_tag_by_name ()">
1713
1713
<a name="gtk-text-buffer-remove-tag-by-name"></a><h3>gtk_text_buffer_remove_tag_by_name ()</h3>
1714
1714
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_remove_tag_by_name  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1715
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
1715
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1716
1716
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
1717
1717
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);</pre>
1718
1718
<p>
1783
1783
<div class="refsect2" title="gtk_text_buffer_create_tag ()">
1784
1784
<a name="gtk-text-buffer-create-tag"></a><h3>gtk_text_buffer_create_tag ()</h3>
1785
1785
<pre class="programlisting"><a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="returnvalue">GtkTextTag</span></a> *        gtk_text_buffer_create_tag          (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1786
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag_name</code></em>,
1787
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
 
1786
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag_name</code></em>,
 
1787
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
1788
1788
                                                         <em class="parameter"><code>...</code></em>);</pre>
1789
1789
<p>
1790
1790
Creates a tag and adds it to the tag table for <em class="parameter"><code>buffer</code></em>.
1793
1793
the buffer's tag table, so the ref count will be equal to one.
1794
1794
</p>
1795
1795
<p>
1796
 
If <em class="parameter"><code>tag_name</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the tag is anonymous.
 
1796
If <em class="parameter"><code>tag_name</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the tag is anonymous.
1797
1797
</p>
1798
1798
<p>
1799
 
If <em class="parameter"><code>tag_name</code></em> is non-<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a tag called <em class="parameter"><code>tag_name</code></em> must not already
 
1799
If <em class="parameter"><code>tag_name</code></em> is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a tag called <em class="parameter"><code>tag_name</code></em> must not already
1800
1800
exist in the tag table for this buffer.
1801
1801
</p>
1802
1802
<p>
1803
1803
The <em class="parameter"><code>first_property_name</code></em> argument and subsequent arguments are a list
1804
 
of properties to set on the tag, as with <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-set"><code class="function">g_object_set()</code></a>.
 
1804
of properties to set on the tag, as with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-set"><code class="function">g_object_set()</code></a>.
1805
1805
</p>
1806
1806
<div class="variablelist"><table border="0">
1807
1807
<col align="left" valign="top">
1813
1813
</tr>
1814
1814
<tr>
1815
1815
<td><p><span class="term"><em class="parameter"><code>tag_name</code></em> :</span></p></td>
1816
 
<td> name of the new tag, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1816
<td> name of the new tag, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1817
1817
</td>
1818
1818
</tr>
1819
1819
<tr>
1820
1820
<td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
1821
 
<td> name of first property to set, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1821
<td> name of first property to set, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1822
1822
</td>
1823
1823
</tr>
1824
1824
<tr>
1825
1825
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
1826
1826
<td>
1827
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of property names and values
 
1827
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of property names and values
1828
1828
</td>
1829
1829
</tr>
1830
1830
<tr>
1841
1841
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_get_iter_at_line_offset
1842
1842
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1843
1843
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
1844
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
1845
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);</pre>
 
1844
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
 
1845
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);</pre>
1846
1846
<p>
1847
1847
Obtains an iterator pointing to <em class="parameter"><code>char_offset</code></em> within the given
1848
1848
line. The <em class="parameter"><code>char_offset</code></em> must exist, offsets off the end of the line
1880
1880
<a name="gtk-text-buffer-get-iter-at-offset"></a><h3>gtk_text_buffer_get_iter_at_offset ()</h3>
1881
1881
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_get_iter_at_offset  (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1882
1882
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
1883
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);</pre>
 
1883
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> char_offset</code></em>);</pre>
1884
1884
<p>
1885
1885
Initializes <em class="parameter"><code>iter</code></em> to a position <em class="parameter"><code>char_offset</code></em> chars from the start
1886
1886
of the entire buffer. If <em class="parameter"><code>char_offset</code></em> is -1 or greater than the number
1913
1913
<a name="gtk-text-buffer-get-iter-at-line"></a><h3>gtk_text_buffer_get_iter_at_line ()</h3>
1914
1914
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_get_iter_at_line    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1915
1915
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
1916
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>);</pre>
 
1916
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>);</pre>
1917
1917
<p>
1918
1918
Initializes <em class="parameter"><code>iter</code></em> to the start of the given line.
1919
1919
</p>
1944
1944
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_get_iter_at_line_index
1945
1945
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
1946
1946
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
1947
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
1948
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_index</code></em>);</pre>
 
1947
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>,
 
1948
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_index</code></em>);</pre>
1949
1949
<p>
1950
1950
Obtains an iterator pointing to <em class="parameter"><code>byte_index</code></em> within the given line.
1951
1951
<em class="parameter"><code>byte_index</code></em> must be the start of a UTF-8 character, and must not be
2128
2128
<hr>
2129
2129
<div class="refsect2" title="gtk_text_buffer_get_modified ()">
2130
2130
<a name="gtk-text-buffer-get-modified"></a><h3>gtk_text_buffer_get_modified ()</h3>
2131
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_get_modified        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
 
2131
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_get_modified        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>);</pre>
2132
2132
<p>
2133
2133
Indicates whether the buffer has been modified since the last call
2134
2134
to <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-set-modified" title="gtk_text_buffer_set_modified ()"><code class="function">gtk_text_buffer_set_modified()</code></a> set the modification flag to
2135
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. Used for example to enable a "save" function in a text
 
2135
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. Used for example to enable a "save" function in a text
2136
2136
editor.
2137
2137
</p>
2138
2138
<div class="variablelist"><table border="0">
2145
2145
</tr>
2146
2146
<tr>
2147
2147
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2148
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the buffer has been modified
 
2148
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the buffer has been modified
2149
2149
</td>
2150
2150
</tr>
2151
2151
</tbody>
2155
2155
<div class="refsect2" title="gtk_text_buffer_set_modified ()">
2156
2156
<a name="gtk-text-buffer-set-modified"></a><h3>gtk_text_buffer_set_modified ()</h3>
2157
2157
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_set_modified        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2158
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
2158
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
2159
2159
<p>
2160
2160
Used to keep track of whether the buffer has been modified since the
2161
2161
last time it was saved. Whenever the buffer is saved to disk, call
2182
2182
<hr>
2183
2183
<div class="refsect2" title="gtk_text_buffer_delete_selection ()">
2184
2184
<a name="gtk-text-buffer-delete-selection"></a><h3>gtk_text_buffer_delete_selection ()</h3>
2185
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_delete_selection    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2186
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
2187
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
2185
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_delete_selection    (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
 
2186
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interactive</code></em>,
 
2187
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
2188
2188
<p>
2189
2189
Deletes the range between the "insert" and "selection_bound" marks,
2190
 
that is, the currently-selected text. If <em class="parameter"><code>interactive</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>,
 
2190
that is, the currently-selected text. If <em class="parameter"><code>interactive</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>,
2191
2191
the editability of the selection will be considered (users can't delete
2192
2192
uneditable text).
2193
2193
</p>
2223
2223
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_paste_clipboard     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2224
2224
                                                         <em class="parameter"><code><a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> *clipboard</code></em>,
2225
2225
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *override_location</code></em>,
2226
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
2226
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
2227
2227
<p>
2228
2228
Pastes the contents of a clipboard at the insertion point, or at
2229
2229
<em class="parameter"><code>override_location</code></em>. (Note: pasting is asynchronous, that is, we'll 
2245
2245
</tr>
2246
2246
<tr>
2247
2247
<td><p><span class="term"><em class="parameter"><code>override_location</code></em> :</span></p></td>
2248
 
<td> location to insert pasted text, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
 
2248
<td> location to insert pasted text, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
2249
2249
                    at the cursor. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2250
2250
</td>
2251
2251
</tr>
2286
2286
<a name="gtk-text-buffer-cut-clipboard"></a><h3>gtk_text_buffer_cut_clipboard ()</h3>
2287
2287
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_cut_clipboard       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2288
2288
                                                         <em class="parameter"><code><a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> *clipboard</code></em>,
2289
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
 
2289
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> default_editable</code></em>);</pre>
2290
2290
<p>
2291
2291
Copies the currently-selected text to a clipboard, then deletes
2292
2292
said text if it's editable.
2315
2315
<hr>
2316
2316
<div class="refsect2" title="gtk_text_buffer_get_selection_bounds ()">
2317
2317
<a name="gtk-text-buffer-get-selection-bounds"></a><h3>gtk_text_buffer_get_selection_bounds ()</h3>
2318
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_get_selection_bounds
 
2318
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_get_selection_bounds
2319
2319
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2320
2320
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
2321
2321
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>);</pre>
2322
2322
<p>
2323
 
Returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if some text is selected; places the bounds
 
2323
Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if some text is selected; places the bounds
2324
2324
of the selection in <em class="parameter"><code>start</code></em> and <em class="parameter"><code>end</code></em> (if the selection has length 0,
2325
2325
then <em class="parameter"><code>start</code></em> and <em class="parameter"><code>end</code></em> are filled in with the same value).
2326
2326
<em class="parameter"><code>start</code></em> and <em class="parameter"><code>end</code></em> will be in ascending order. If <em class="parameter"><code>start</code></em> and <em class="parameter"><code>end</code></em> are
2412
2412
<p>
2413
2413
Adds <em class="parameter"><code>clipboard</code></em> to the list of clipboards in which the selection 
2414
2414
contents of <em class="parameter"><code>buffer</code></em> are available. In most cases, <em class="parameter"><code>clipboard</code></em> will be 
2415
 
the <a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> of type <a href="/usr/share/gtk-doc/html/gdk/gdk-Selections.html#GDK-SELECTION-PRIMARY:CAPS"><code class="literal">GDK_SELECTION_PRIMARY</code></a> for a view of <em class="parameter"><code>buffer</code></em>.
 
2415
the <a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a> of type <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Selections.html#GDK-SELECTION-PRIMARY:CAPS"><code class="literal">GDK_SELECTION_PRIMARY</code></a> for a view of <em class="parameter"><code>buffer</code></em>.
2416
2416
</p>
2417
2417
<div class="variablelist"><table border="0">
2418
2418
<col align="left" valign="top">
2473
2473
<hr>
2474
2474
<div class="refsect2" title="GtkTextBufferDeserializeFunc ()">
2475
2475
<a name="GtkTextBufferDeserializeFunc"></a><h3>GtkTextBufferDeserializeFunc ()</h3>
2476
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkTextBufferDeserializeFunc)     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
2476
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkTextBufferDeserializeFunc)     (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
2477
2477
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
2478
2478
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
2479
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
2480
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
2481
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_tags</code></em>,
2482
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2483
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2479
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
 
2480
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
 
2481
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_tags</code></em>,
 
2482
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2483
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2484
2484
<p>
2485
2485
A function that is called to deserialize rich text that has been
2486
2486
serialized with <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-serialize" title="gtk_text_buffer_serialize ()"><code class="function">gtk_text_buffer_serialize()</code></a>, and insert it at <em class="parameter"><code>iter</code></em>.
2516
2516
<tr>
2517
2517
<td><p><span class="term"><em class="parameter"><code>create_tags</code></em> :</span></p></td>
2518
2518
<td>
2519
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if deserializing may create tags
 
2519
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if deserializing may create tags
2520
2520
</td>
2521
2521
</tr>
2522
2522
<tr>
2526
2526
</tr>
2527
2527
<tr>
2528
2528
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2529
 
<td>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
 
2529
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
2530
2530
</td>
2531
2531
</tr>
2532
2532
<tr>
2533
2533
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2534
2534
<td>
2535
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
 
2535
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
2536
2536
</td>
2537
2537
</tr>
2538
2538
</tbody>
2541
2541
<hr>
2542
2542
<div class="refsect2" title="gtk_text_buffer_deserialize ()">
2543
2543
<a name="gtk-text-buffer-deserialize"></a><h3>gtk_text_buffer_deserialize ()</h3>
2544
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_deserialize         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
2544
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_deserialize         (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
2545
2545
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
2546
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
 
2546
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
2547
2547
                                                         <em class="parameter"><code><a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
2548
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
2549
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
2550
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2548
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
 
2549
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
 
2550
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2551
2551
<p>
2552
2552
This function deserializes rich text in format <em class="parameter"><code>format</code></em> and inserts
2553
2553
it at <em class="parameter"><code>iter</code></em>.
2592
2592
</tr>
2593
2593
<tr>
2594
2594
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2595
 
<td>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
 
2595
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
2596
2596
</td>
2597
2597
</tr>
2598
2598
<tr>
2599
2599
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2600
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
 
2600
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
2601
2601
 
2602
2602
</td>
2603
2603
</tr>
2608
2608
<hr>
2609
2609
<div class="refsect2" title="gtk_text_buffer_deserialize_get_can_create_tags ()">
2610
2610
<a name="gtk-text-buffer-deserialize-get-can-create-tags"></a><h3>gtk_text_buffer_deserialize_get_can_create_tags ()</h3>
2611
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_deserialize_get_can_create_tags
 
2611
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_text_buffer_deserialize_get_can_create_tags
2612
2612
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2613
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);</pre>
 
2613
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);</pre>
2614
2614
<p>
2615
2615
This functions returns the value set with
2616
2616
<a class="link" href="GtkTextBuffer.html#gtk-text-buffer-deserialize-set-can-create-tags" title="gtk_text_buffer_deserialize_set_can_create_tags ()"><code class="function">gtk_text_buffer_deserialize_set_can_create_tags()</code></a>
2625
2625
</tr>
2626
2626
<tr>
2627
2627
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
2628
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format
 
2628
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format
2629
2629
</td>
2630
2630
</tr>
2631
2631
<tr>
2643
2643
<a name="gtk-text-buffer-deserialize-set-can-create-tags"></a><h3>gtk_text_buffer_deserialize_set_can_create_tags ()</h3>
2644
2644
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_deserialize_set_can_create_tags
2645
2645
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2646
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
2647
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_create_tags</code></em>);</pre>
 
2646
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
 
2647
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_create_tags</code></em>);</pre>
2648
2648
<p>
2649
2649
Use this function to allow a rich text deserialization function to
2650
2650
create new tags in the receiving buffer. Note that using this
2676
2676
</tr>
2677
2677
<tr>
2678
2678
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
2679
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format
 
2679
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format
2680
2680
</td>
2681
2681
</tr>
2682
2682
<tr>
2721
2721
<hr>
2722
2722
<div class="refsect2" title="gtk_text_buffer_get_deserialize_formats ()">
2723
2723
<a name="gtk-text-buffer-get-deserialize-formats"></a><h3>gtk_text_buffer_get_deserialize_formats ()</h3>
2724
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           gtk_text_buffer_get_deserialize_formats
 
2724
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           gtk_text_buffer_get_deserialize_formats
2725
2725
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2726
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);</pre>
 
2726
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);</pre>
2727
2727
<p>
2728
2728
This function returns the rich text deserialize formats registered
2729
2729
with <em class="parameter"><code>buffer</code></em> using <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-format" title="gtk_text_buffer_register_deserialize_format ()"><code class="function">gtk_text_buffer_register_deserialize_format()</code></a> or
2744
2744
</tr>
2745
2745
<tr>
2746
2746
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2747
 
<td> an array of <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>s representing the registered
 
2747
<td> an array of <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>s representing the registered
2748
2748
              formats.
2749
2749
 
2750
2750
</td>
2786
2786
<hr>
2787
2787
<div class="refsect2" title="gtk_text_buffer_get_serialize_formats ()">
2788
2788
<a name="gtk-text-buffer-get-serialize-formats"></a><h3>gtk_text_buffer_get_serialize_formats ()</h3>
2789
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           gtk_text_buffer_get_serialize_formats
 
2789
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a> *           gtk_text_buffer_get_serialize_formats
2790
2790
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2791
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);</pre>
 
2791
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_formats</code></em>);</pre>
2792
2792
<p>
2793
2793
This function returns the rich text serialize formats registered
2794
2794
with <em class="parameter"><code>buffer</code></em> using <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-format" title="gtk_text_buffer_register_serialize_format ()"><code class="function">gtk_text_buffer_register_serialize_format()</code></a> or
2809
2809
</tr>
2810
2810
<tr>
2811
2811
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2812
 
<td> an array of <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>s representing the registered
 
2812
<td> an array of <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>s representing the registered
2813
2813
              formats.
2814
2814
 
2815
2815
</td>
2821
2821
<hr>
2822
2822
<div class="refsect2" title="gtk_text_buffer_register_deserialize_format ()">
2823
2823
<a name="gtk-text-buffer-register-deserialize-format"></a><h3>gtk_text_buffer_register_deserialize_format ()</h3>
2824
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_deserialize_format
 
2824
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_deserialize_format
2825
2825
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2826
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
 
2826
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
2827
2827
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html#GtkTextBufferDeserializeFunc" title="GtkTextBufferDeserializeFunc ()"><span class="type">GtkTextBufferDeserializeFunc</span></a> function</code></em>,
2828
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2829
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);</pre>
 
2828
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2829
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);</pre>
2830
2830
<p>
2831
2831
This function registers a rich text deserialization <em class="parameter"><code>function</code></em> along with
2832
2832
its <em class="parameter"><code>mime_type</code></em> with the passed <em class="parameter"><code>buffer</code></em>.
2862
2862
</tr>
2863
2863
<tr>
2864
2864
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2865
 
<td> the <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
 
2865
<td> the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
2866
2866
              format's mime-type.
2867
2867
 
2868
2868
</td>
2874
2874
<hr>
2875
2875
<div class="refsect2" title="gtk_text_buffer_register_deserialize_tagset ()">
2876
2876
<a name="gtk-text-buffer-register-deserialize-tagset"></a><h3>gtk_text_buffer_register_deserialize_tagset ()</h3>
2877
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_deserialize_tagset
 
2877
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_deserialize_tagset
2878
2878
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2879
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);</pre>
 
2879
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);</pre>
2880
2880
<p>
2881
2881
This function registers GTK+'s internal rich text serialization
2882
2882
format with the passed <em class="parameter"><code>buffer</code></em>. See
2892
2892
</tr>
2893
2893
<tr>
2894
2894
<td><p><span class="term"><em class="parameter"><code>tagset_name</code></em> :</span></p></td>
2895
 
<td> an optional tagset name, on <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2895
<td> an optional tagset name, on <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2896
2896
</td>
2897
2897
</tr>
2898
2898
<tr>
2899
2899
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2900
 
<td> the <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
 
2900
<td> the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
2901
2901
              format's mime-type.
2902
2902
 
2903
2903
</td>
2909
2909
<hr>
2910
2910
<div class="refsect2" title="gtk_text_buffer_register_serialize_format ()">
2911
2911
<a name="gtk-text-buffer-register-serialize-format"></a><h3>gtk_text_buffer_register_serialize_format ()</h3>
2912
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_serialize_format
 
2912
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_serialize_format
2913
2913
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2914
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
 
2914
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
2915
2915
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html#GtkTextBufferSerializeFunc" title="GtkTextBufferSerializeFunc ()"><span class="type">GtkTextBufferSerializeFunc</span></a> function</code></em>,
2916
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2917
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);</pre>
 
2916
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2917
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_destroy</code></em>);</pre>
2918
2918
<p>
2919
2919
This function registers a rich text serialization <em class="parameter"><code>function</code></em> along with
2920
2920
its <em class="parameter"><code>mime_type</code></em> with the passed <em class="parameter"><code>buffer</code></em>.
2950
2950
</tr>
2951
2951
<tr>
2952
2952
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2953
 
<td> the <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
 
2953
<td> the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
2954
2954
              format's mime-type.
2955
2955
 
2956
2956
</td>
2962
2962
<hr>
2963
2963
<div class="refsect2" title="gtk_text_buffer_register_serialize_tagset ()">
2964
2964
<a name="gtk-text-buffer-register-serialize-tagset"></a><h3>gtk_text_buffer_register_serialize_tagset ()</h3>
2965
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_serialize_tagset
 
2965
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="returnvalue">GdkAtom</span></a>             gtk_text_buffer_register_serialize_tagset
2966
2966
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
2967
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);</pre>
 
2967
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tagset_name</code></em>);</pre>
2968
2968
<p>
2969
2969
This function registers GTK+'s internal rich text serialization
2970
2970
format with the passed <em class="parameter"><code>buffer</code></em>. The internal format does not comply
2983
2983
The <em class="parameter"><code>tagset_name</code></em> can be used to restrict the transfer of rich text
2984
2984
to buffers with compatible sets of tags, in order to avoid unknown
2985
2985
tags from being pasted. It is probably the common case to pass an
2986
 
identifier != <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> here, since the <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> tagset requires the
 
2986
identifier != <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> here, since the <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> tagset requires the
2987
2987
receiving buffer to deal with with pasting of arbitrary tags.
2988
2988
</p>
2989
2989
<div class="variablelist"><table border="0">
2996
2996
</tr>
2997
2997
<tr>
2998
2998
<td><p><span class="term"><em class="parameter"><code>tagset_name</code></em> :</span></p></td>
2999
 
<td> an optional tagset name, on <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2999
<td> an optional tagset name, on <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3000
3000
</td>
3001
3001
</tr>
3002
3002
<tr>
3003
3003
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3004
 
<td> the <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
 
3004
<td> the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> that corresponds to the newly registered
3005
3005
              format's mime-type.
3006
3006
 
3007
3007
</td>
3013
3013
<hr>
3014
3014
<div class="refsect2" title="GtkTextBufferSerializeFunc ()">
3015
3015
<a name="GtkTextBufferSerializeFunc"></a><h3>GtkTextBufferSerializeFunc ()</h3>
3016
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            (*GtkTextBufferSerializeFunc)       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
3016
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            (*GtkTextBufferSerializeFunc)       (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
3017
3017
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
3018
3018
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
3019
3019
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
3020
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
3021
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
3020
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
 
3021
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
3022
3022
<p>
3023
3023
A function that is called to serialize the content of a text buffer.
3024
3024
It must return the serialized form of the content.
3059
3059
<tr>
3060
3060
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3061
3061
<td>a newly-allocated array of guint8 which contains the serialized
3062
 
          data, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred
 
3062
          data, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred
3063
3063
</td>
3064
3064
</tr>
3065
3065
</tbody>
3068
3068
<hr>
3069
3069
<div class="refsect2" title="gtk_text_buffer_serialize ()">
3070
3070
<a name="gtk-text-buffer-serialize"></a><h3>gtk_text_buffer_serialize ()</h3>
3071
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            gtk_text_buffer_serialize           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
 
3071
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            gtk_text_buffer_serialize           (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *register_buffer</code></em>,
3072
3072
                                                         <em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *content_buffer</code></em>,
3073
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
 
3073
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>,
3074
3074
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *start</code></em>,
3075
3075
                                                         <em class="parameter"><code>const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a> *end</code></em>,
3076
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);</pre>
 
3076
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);</pre>
3077
3077
<p>
3078
3078
This function serializes the portion of text between <em class="parameter"><code>start</code></em>
3079
3079
and <em class="parameter"><code>end</code></em> in the rich text format represented by <em class="parameter"><code>format</code></em>.
3131
3131
<a name="gtk-text-buffer-unregister-deserialize-format"></a><h3>gtk_text_buffer_unregister_deserialize_format ()</h3>
3132
3132
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_unregister_deserialize_format
3133
3133
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
3134
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);</pre>
 
3134
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);</pre>
3135
3135
<p>
3136
3136
This function unregisters a rich text format that was previously
3137
3137
registered using <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-format" title="gtk_text_buffer_register_deserialize_format ()"><code class="function">gtk_text_buffer_register_deserialize_format()</code></a> or
3147
3147
</tr>
3148
3148
<tr>
3149
3149
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3150
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format.
 
3150
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format.
3151
3151
</td>
3152
3152
</tr>
3153
3153
</tbody>
3159
3159
<a name="gtk-text-buffer-unregister-serialize-format"></a><h3>gtk_text_buffer_unregister_serialize_format ()</h3>
3160
3160
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_text_buffer_unregister_serialize_format
3161
3161
                                                        (<em class="parameter"><code><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *buffer</code></em>,
3162
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);</pre>
 
3162
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> format</code></em>);</pre>
3163
3163
<p>
3164
3164
This function unregisters a rich text format that was previously
3165
3165
registered using <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-format" title="gtk_text_buffer_register_serialize_format ()"><code class="function">gtk_text_buffer_register_serialize_format()</code></a> or
3175
3175
</tr>
3176
3176
<tr>
3177
3177
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3178
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format.
 
3178
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> representing a registered rich text format.
3179
3179
</td>
3180
3180
</tr>
3181
3181
</tbody>
3197
3197
<hr>
3198
3198
<div class="refsect2" title='The "cursor-position" property'>
3199
3199
<a name="GtkTextBuffer--cursor-position"></a><h3>The <code class="literal">"cursor-position"</code> property</h3>
3200
 
<pre class="programlisting">  "cursor-position"          <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
3200
<pre class="programlisting">  "cursor-position"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
3201
3201
<p>
3202
3202
The position of the insert mark (as offset from the beginning
3203
3203
of the buffer). It is useful for getting notified when the 
3210
3210
<hr>
3211
3211
<div class="refsect2" title='The "has-selection" property'>
3212
3212
<a name="GtkTextBuffer--has-selection"></a><h3>The <code class="literal">"has-selection"</code> property</h3>
3213
 
<pre class="programlisting">  "has-selection"            <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
3213
<pre class="programlisting">  "has-selection"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
3214
3214
<p>
3215
3215
Whether the buffer has some text currently selected.
3216
3216
</p>
3236
3236
<hr>
3237
3237
<div class="refsect2" title='The "text" property'>
3238
3238
<a name="GtkTextBuffer--text"></a><h3>The <code class="literal">"text"</code> property</h3>
3239
 
<pre class="programlisting">  "text"                     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
3239
<pre class="programlisting">  "text"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
3240
3240
<p>
3241
3241
The text content of the buffer. Without child widgets and images,
3242
3242
see <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-get-text" title="gtk_text_buffer_get_text ()"><code class="function">gtk_text_buffer_get_text()</code></a> for more information.
3253
3253
                                                        <a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a>    *tag,
3254
3254
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *start,
3255
3255
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *end,
3256
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3256
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3257
3257
<p>
3258
3258
The ::apply-tag signal is emitted to apply a tag to a
3259
3259
range of text in a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.
3303
3303
<div class="refsect2" title='The "begin-user-action" signal'>
3304
3304
<a name="GtkTextBuffer-begin-user-action"></a><h3>The <code class="literal">"begin-user-action"</code> signal</h3>
3305
3305
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3306
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3306
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3307
3307
<p>
3308
3308
The ::begin-user-action signal is emitted at the beginning of a single
3309
3309
user-visible operation on a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.
3336
3336
<div class="refsect2" title='The "changed" signal'>
3337
3337
<a name="GtkTextBuffer-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
3338
3338
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3339
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3339
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3340
3340
<p>
3341
3341
The ::changed signal is emitted when the content of a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> 
3342
3342
has changed.
3362
3362
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3363
3363
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *start,
3364
3364
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *end,
3365
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3365
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3366
3366
<p>
3367
3367
The ::delete-range signal is emitted to delete a range 
3368
3368
from a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>. 
3372
3372
invalidate the <em class="parameter"><code>start</code></em> and <em class="parameter"><code>end</code></em> iters (or has to revalidate them). 
3373
3373
The default signal handler revalidates the <em class="parameter"><code>start</code></em> and <em class="parameter"><code>end</code></em> iters to 
3374
3374
both point point to the location where text was deleted. Handlers
3375
 
which run after the default handler (see <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#g-signal-connect-after"><code class="function">g_signal_connect_after()</code></a>)
 
3375
which run after the default handler (see <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#g-signal-connect-after"><code class="function">g_signal_connect_after()</code></a>)
3376
3376
do not have access to the deleted text.
3377
3377
</p>
3378
3378
<p>
3407
3407
<div class="refsect2" title='The "end-user-action" signal'>
3408
3408
<a name="GtkTextBuffer-end-user-action"></a><h3>The <code class="literal">"end-user-action"</code> signal</h3>
3409
3409
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3410
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3410
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3411
3411
<p>
3412
3412
The ::end-user-action signal is emitted at the end of a single
3413
3413
user-visible operation on the <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.
3443
3443
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>      *textbuffer,
3444
3444
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>        *location,
3445
3445
                                                        <a class="link" href="GtkTextView.html#GtkTextChildAnchor"><span class="type">GtkTextChildAnchor</span></a> *anchor,
3446
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)       : Run Last</pre>
 
3446
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)       : Run Last</pre>
3447
3447
<p>
3448
3448
The ::insert-child-anchor signal is emitted to insert a
3449
3449
<a class="link" href="GtkTextView.html#GtkTextChildAnchor"><span class="type">GtkTextChildAnchor</span></a> in a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.
3488
3488
<a name="GtkTextBuffer-insert-pixbuf"></a><h3>The <code class="literal">"insert-pixbuf"</code> signal</h3>
3489
3489
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3490
3490
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *location,
3491
 
                                                        <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>     *pixbuf,
3492
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3491
                                                        <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>     *pixbuf,
 
3492
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3493
3493
<p>
3494
 
The ::insert-pixbuf signal is emitted to insert a <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> 
 
3494
The ::insert-pixbuf signal is emitted to insert a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> 
3495
3495
in a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>. Insertion actually occurs in the default handler.
3496
3496
</p>
3497
3497
<p>
3518
3518
</tr>
3519
3519
<tr>
3520
3520
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
3521
 
<td>the <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> to be inserted
 
3521
<td>the <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> to be inserted
3522
3522
</td>
3523
3523
</tr>
3524
3524
<tr>
3533
3533
<a name="GtkTextBuffer-insert-text"></a><h3>The <code class="literal">"insert-text"</code> signal</h3>
3534
3534
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3535
3535
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *location,
3536
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *text,
3537
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>           len,
3538
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3536
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *text,
 
3537
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>           len,
 
3538
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3539
3539
<p>
3540
3540
The ::insert-text signal is emitted to insert text in a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.
3541
3541
Insertion actually occurs in the default handler.  
3586
3586
<a name="GtkTextBuffer-mark-deleted"></a><h3>The <code class="literal">"mark-deleted"</code> signal</h3>
3587
3587
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3588
3588
                                                        <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a>   *mark,
3589
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3589
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3590
3590
<p>
3591
3591
The ::mark-deleted signal is emitted as notification
3592
3592
after a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> is deleted. 
3621
3621
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3622
3622
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *location,
3623
3623
                                                        <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a>   *mark,
3624
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3624
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3625
3625
<p>
3626
3626
The ::mark-set signal is emitted as notification
3627
3627
after a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> is set.
3660
3660
<div class="refsect2" title='The "modified-changed" signal'>
3661
3661
<a name="GtkTextBuffer-modified-changed"></a><h3>The <code class="literal">"modified-changed"</code> signal</h3>
3662
3662
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3663
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3663
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3664
3664
<p>
3665
3665
The ::modified-changed signal is emitted when the modified bit of a 
3666
3666
<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> flips.
3689
3689
<a name="GtkTextBuffer-paste-done"></a><h3>The <code class="literal">"paste-done"</code> signal</h3>
3690
3690
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a> *textbuffer,
3691
3691
                                                        <a class="link" href="gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a>  *arg1,
3692
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3692
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3693
3693
<p>
3694
3694
The paste-done signal is emitted after paste operation has been completed.
3695
3695
This is useful to properly scroll the view to the end of the pasted text.
3718
3718
                                                        <a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a>    *tag,
3719
3719
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *start,
3720
3720
                                                        <a class="link" href="gtk-GtkTextIter.html#GtkTextIter" title="GtkTextIter"><span class="type">GtkTextIter</span></a>   *end,
3721
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
 
3721
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : Run Last</pre>
3722
3722
<p>
3723
3723
The ::remove-tag signal is emitted to remove all occurrences of <em class="parameter"><code>tag</code></em> from
3724
3724
a range of text in a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.