8
8
<link rel="up" href="rn01.html" title="API reference">
9
9
<link rel="prev" href="GtkSourceCompletionProvider.html" title="GtkSourceCompletionProvider">
10
10
<link rel="next" href="GtkSourceGutter.html" title="GtkSourceGutter">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
41
41
#include <gtksourceview/gtksourceiter.h>
43
43
enum <a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags">GtkSourceSearchFlags</a>;
44
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#gtk-source-iter-backward-search" title="gtk_source_iter_backward_search ()">gtk_source_iter_backward_search</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
45
<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> *str</code></em>,
46
<em class="parameter"><code><a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags"><span class="type">GtkSourceSearchFlags</span></a> flags</code></em>,
47
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_start</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_end</code></em>,
49
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *limit</code></em>);
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#gtk-source-iter-forward-search" title="gtk_source_iter_forward_search ()">gtk_source_iter_forward_search</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
51
<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> *str</code></em>,
52
<em class="parameter"><code><a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags"><span class="type">GtkSourceSearchFlags</span></a> flags</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_start</code></em>,
54
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_end</code></em>,
55
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *limit</code></em>);
44
<span class="returnvalue">gboolean</span> <a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#gtk-source-iter-backward-search" title="gtk_source_iter_backward_search ()">gtk_source_iter_backward_search</a> (<em class="parameter"><code>const <span class="type">GtkTextIter</span> *iter</code></em>,
45
<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
46
<em class="parameter"><code><a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags"><span class="type">GtkSourceSearchFlags</span></a> flags</code></em>,
47
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_start</code></em>,
48
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_end</code></em>,
49
<em class="parameter"><code>const <span class="type">GtkTextIter</span> *limit</code></em>);
50
<span class="returnvalue">gboolean</span> <a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#gtk-source-iter-forward-search" title="gtk_source_iter_forward_search ()">gtk_source_iter_forward_search</a> (<em class="parameter"><code>const <span class="type">GtkTextIter</span> *iter</code></em>,
51
<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
52
<em class="parameter"><code><a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags"><span class="type">GtkSourceSearchFlags</span></a> flags</code></em>,
53
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_start</code></em>,
54
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_end</code></em>,
55
<em class="parameter"><code>const <span class="type">GtkTextIter</span> *limit</code></em>);
58
58
<div class="refsect1" title="Description">
75
75
<div class="refsect2" title="gtk_source_iter_backward_search ()">
76
76
<a name="gtk-source-iter-backward-search"></a><h3>gtk_source_iter_backward_search ()</h3>
77
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_source_iter_backward_search (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
78
<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> *str</code></em>,
77
<pre class="programlisting"><span class="returnvalue">gboolean</span> gtk_source_iter_backward_search (<em class="parameter"><code>const <span class="type">GtkTextIter</span> *iter</code></em>,
78
<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
79
79
<em class="parameter"><code><a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags"><span class="type">GtkSourceSearchFlags</span></a> flags</code></em>,
80
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_start</code></em>,
81
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_end</code></em>,
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *limit</code></em>);</pre>
80
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_start</code></em>,
81
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_end</code></em>,
82
<em class="parameter"><code>const <span class="type">GtkTextIter</span> *limit</code></em>);</pre>
84
Same as <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#gtk-text-iter-backward-search"><code class="function">gtk_text_iter_backward_search()</code></a>, but supports case insensitive
84
Same as <code class="function">gtk_text_iter_backward_search()</code>, but supports case insensitive
87
87
<div class="variablelist"><table border="0">
106
106
<td><p><span class="term"><em class="parameter"><code>match_start</code></em> :</span></p></td>
107
<td>return location for start of match, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
107
<td>return location for start of match, or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
111
111
<td><p><span class="term"><em class="parameter"><code>match_end</code></em> :</span></p></td>
112
<td>return location for end of match, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
112
<td>return location for end of match, or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
116
116
<td><p><span class="term"><em class="parameter"><code>limit</code></em> :</span></p></td>
117
<td>location of last possible <em class="parameter"><code>match_start</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for start of buffer.
117
<td>location of last possible <em class="parameter"><code>match_start</code></em>, or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> for start of buffer.
129
129
<div class="refsect2" title="gtk_source_iter_forward_search ()">
130
130
<a name="gtk-source-iter-forward-search"></a><h3>gtk_source_iter_forward_search ()</h3>
131
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_source_iter_forward_search (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *iter</code></em>,
132
<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> *str</code></em>,
131
<pre class="programlisting"><span class="returnvalue">gboolean</span> gtk_source_iter_forward_search (<em class="parameter"><code>const <span class="type">GtkTextIter</span> *iter</code></em>,
132
<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
133
133
<em class="parameter"><code><a class="link" href="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.html#GtkSourceSearchFlags" title="enum GtkSourceSearchFlags"><span class="type">GtkSourceSearchFlags</span></a> flags</code></em>,
134
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_start</code></em>,
135
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *match_end</code></em>,
136
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a> *limit</code></em>);</pre>
134
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_start</code></em>,
135
<em class="parameter"><code><span class="type">GtkTextIter</span> *match_end</code></em>,
136
<em class="parameter"><code>const <span class="type">GtkTextIter</span> *limit</code></em>);</pre>
138
138
Searches forward for <em class="parameter"><code>str</code></em>. Any match is returned by setting
139
139
<em class="parameter"><code>match_start</code></em> to the first character of the match and <em class="parameter"><code>match_end</code></em> to the
179
179
<td><p><span class="term"><em class="parameter"><code>match_start</code></em> :</span></p></td>
180
<td>return location for start of match, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
180
<td>return location for start of match, or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
184
184
<td><p><span class="term"><em class="parameter"><code>match_end</code></em> :</span></p></td>
185
<td>return location for end of match, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
185
<td>return location for end of match, or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
189
189
<td><p><span class="term"><em class="parameter"><code>limit</code></em> :</span></p></td>
190
<td>bound for the search, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the end of the buffer.
190
<td>bound for the search, or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> for the end of the buffer.
202
202
<div class="refsect1" title="See Also">
203
203
<a name="gtksourceview-2.0-Searching-in-a-GtkSourceBuffer.see-also"></a><h2>See Also</h2>
204
<a href="http://library.gnome.org/devel/gtk/unstable/gtk-GtkTextIter.html#GtkTextIter"><span class="type">GtkTextIter</span></a>
204
<span class="type">GtkTextIter</span>
207
207
<div class="footer">
209
Generated by GTK-Doc V1.14</div>
209
Generated by GTK-Doc V1.15.1</div>
b'\\ No newline at end of file'