4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>IAnjutaEditorSearch</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="Anjuta Developers Reference Manual">
8
8
<link rel="up" href="plugin-interfaces.html" title="Plugin interfaces">
9
9
<link rel="prev" href="libanjuta-IAnjutaEditorLineMode.html" title="IAnjutaEditorLineMode">
10
10
<link rel="next" href="libanjuta-IAnjutaEditorSelection.html" title="IAnjutaEditorSelection">
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.19 (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">
47
47
#define <a class="link" href="libanjuta-IAnjutaEditorSearch.html#IANJUTA-EDITOR-SEARCH-ERROR:CAPS" title="IANJUTA_EDITOR_SEARCH_ERROR">IANJUTA_EDITOR_SEARCH_ERROR</a>
48
48
struct <a class="link" href="libanjuta-IAnjutaEditorSearch.html#IAnjutaEditorSearchIface" title="struct IAnjutaEditorSearchIface">IAnjutaEditorSearchIface</a>;
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-IAnjutaEditorSearch.html#ianjuta-editor-search-backward" title="ianjuta_editor_search_backward ()">ianjuta_editor_search_backward</a> (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
50
<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> *search</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> case_sensitive</code></em>,
52
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *start</code></em>,
53
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *end</code></em>,
54
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_start</code></em>,
55
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_end</code></em>,
56
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="libanjuta-IAnjutaEditorSearch.html#ianjuta-editor-search-error-quark" title="ianjuta_editor_search_error_quark ()">ianjuta_editor_search_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-IAnjutaEditorSearch.html#ianjuta-editor-search-forward" title="ianjuta_editor_search_forward ()">ianjuta_editor_search_forward</a> (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</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> *search</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> case_sensitive</code></em>,
61
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *start</code></em>,
62
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *end</code></em>,
63
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_start</code></em>,
64
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_end</code></em>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
49
<span class="returnvalue">GQuark</span> <a class="link" href="libanjuta-IAnjutaEditorSearch.html#ianjuta-editor-search-error-quark" title="ianjuta_editor_search_error_quark ()">ianjuta_editor_search_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
50
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-IAnjutaEditorSearch.html#ianjuta-editor-search-backward" title="ianjuta_editor_search_backward ()">ianjuta_editor_search_backward</a> (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
51
<em class="parameter"><code>const <span class="type">gchar</span> *search</code></em>,
52
<em class="parameter"><code><span class="type">gboolean</span> case_sensitive</code></em>,
53
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *start</code></em>,
54
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *end</code></em>,
55
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_start</code></em>,
56
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_end</code></em>,
57
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
58
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-IAnjutaEditorSearch.html#ianjuta-editor-search-forward" title="ianjuta_editor_search_forward ()">ianjuta_editor_search_forward</a> (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
59
<em class="parameter"><code>const <span class="type">gchar</span> *search</code></em>,
60
<em class="parameter"><code><span class="type">gboolean</span> case_sensitive</code></em>,
61
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *start</code></em>,
62
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *end</code></em>,
63
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_start</code></em>,
64
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_end</code></em>,
65
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
68
68
<div class="refsect1">
95
95
<div class="refsect2">
96
<a name="ianjuta-editor-search-error-quark"></a><h3>ianjuta_editor_search_error_quark ()</h3>
97
<pre class="programlisting"><span class="returnvalue">GQuark</span> ianjuta_editor_search_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
102
<div class="refsect2">
96
103
<a name="ianjuta-editor-search-backward"></a><h3>ianjuta_editor_search_backward ()</h3>
97
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ianjuta_editor_search_backward (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
98
<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> *search</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> case_sensitive</code></em>,
104
<pre class="programlisting"><span class="returnvalue">gboolean</span> ianjuta_editor_search_backward (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
105
<em class="parameter"><code>const <span class="type">gchar</span> *search</code></em>,
106
<em class="parameter"><code><span class="type">gboolean</span> case_sensitive</code></em>,
100
107
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *start</code></em>,
101
108
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *end</code></em>,
102
109
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_start</code></em>,
103
110
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_end</code></em>,
104
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
111
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
106
113
Search backward from end to start
108
<div class="variablelist"><table border="0">
115
<div class="variablelist"><table border="0" class="variablelist">
109
117
<col align="left" valign="top">
112
122
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
145
155
<div class="refsect2">
146
<a name="ianjuta-editor-search-error-quark"></a><h3>ianjuta_editor_search_error_quark ()</h3>
147
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> ianjuta_editor_search_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
152
<div class="refsect2">
153
156
<a name="ianjuta-editor-search-forward"></a><h3>ianjuta_editor_search_forward ()</h3>
154
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ianjuta_editor_search_forward (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
155
<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> *search</code></em>,
156
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> case_sensitive</code></em>,
157
<pre class="programlisting"><span class="returnvalue">gboolean</span> ianjuta_editor_search_forward (<em class="parameter"><code><span class="type">IAnjutaEditorSearch</span> *obj</code></em>,
158
<em class="parameter"><code>const <span class="type">gchar</span> *search</code></em>,
159
<em class="parameter"><code><span class="type">gboolean</span> case_sensitive</code></em>,
157
160
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *start</code></em>,
158
161
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> *end</code></em>,
159
162
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_start</code></em>,
160
163
<em class="parameter"><code><span class="type">IAnjutaEditorCell</span> **result_end</code></em>,
161
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
164
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
163
166
Search forward from start to end
165
<div class="variablelist"><table border="0">
168
<div class="variablelist"><table border="0" class="variablelist">
166
170
<col align="left" valign="top">
169
175
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>