1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>AnjutaLanguageProvider</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
<link rel="home" href="index.html" title="Anjuta Developers Reference Manual">
8
<link rel="up" href="libanjuta-api.html" title="libanjuta API">
9
<link rel="prev" href="libanjuta-AnjutaFileList.html" title="AnjutaFileList">
10
<link rel="next" href="libanjuta-AnjutaPkgConfigChooser.html" title="AnjutaPkgConfigChooser">
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="libanjuta-AnjutaFileList.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="libanjuta-api.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">Anjuta Developers Reference Manual</th>
21
<td><a accesskey="n" href="libanjuta-AnjutaPkgConfigChooser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#libanjuta-AnjutaLanguageProvider.synopsis" class="shortcut">Top</a>
26
<a href="#libanjuta-AnjutaLanguageProvider.description" class="shortcut">Description</a>
28
<a href="#libanjuta-AnjutaLanguageProvider.object-hierarchy" class="shortcut">Object Hierarchy</a>
31
<div class="refentry">
32
<a name="libanjuta-AnjutaLanguageProvider"></a><div class="titlepage"></div>
33
<div class="refnamediv"><table width="100%"><tr>
35
<h2><span class="refentrytitle"><a name="libanjuta-AnjutaLanguageProvider.top_of_page"></a>AnjutaLanguageProvider</span></h2>
36
<p>AnjutaLanguageProvider</p>
38
<td valign="top" align="right"></td>
40
<div class="refsynopsisdiv">
41
<a name="libanjuta-AnjutaLanguageProvider.synopsis"></a><h2>Synopsis</h2>
42
<a name="AnjutaLanguageProposalData"></a><pre class="synopsis">struct <a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProposalData-struct" title="struct AnjutaLanguageProposalData">AnjutaLanguageProposalData</a>;
43
<a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProposalData"><span class="returnvalue">AnjutaLanguageProposalData</span></a> * <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-proposal-data-new" title="anjuta_language_proposal_data_new ()">anjuta_language_proposal_data_new</a>
44
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
45
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-proposal-data-free" title="anjuta_language_proposal_data_free ()">anjuta_language_proposal_data_free</a> (<em class="parameter"><code><a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProposalData"><span class="type">AnjutaLanguageProposalData</span></a> *data</code></em>);
46
struct <a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProviderClass" title="struct AnjutaLanguageProviderClass">AnjutaLanguageProviderClass</a>;
47
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-install" title="anjuta_language_provider_install ()">anjuta_language_provider_install</a> (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
48
<em class="parameter"><code><span class="type">IAnjutaEditor</span> *ieditor</code></em>,
49
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GSettings.html"><span class="type">GSettings</span></a> *settings</code></em>);
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-get-pre-word" title="anjuta_language_provider_get_pre_word ()">anjuta_language_provider_get_pre_word</a>
51
(<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
52
<em class="parameter"><code><span class="type">IAnjutaEditor</span> *editor</code></em>,
53
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *iter</code></em>,
54
<em class="parameter"><code><span class="type">IAnjutaIterable</span> **start_iter</code></em>,
55
<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> *word_characters</code></em>);
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-get-calltip-context" title="anjuta_language_provider_get_calltip_context ()">anjuta_language_provider_get_calltip_context</a>
57
(<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
58
<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *itip</code></em>,
59
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *iter</code></em>,
60
<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> *scope_context_ch</code></em>);
61
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-activate" title="anjuta_language_provider_activate ()">anjuta_language_provider_activate</a> (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
62
<em class="parameter"><code><span class="type">IAnjutaProvider</span> *iprov</code></em>,
63
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *iter</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
65
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-populate" title="anjuta_language_provider_populate ()">anjuta_language_provider_populate</a> (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
66
<em class="parameter"><code><span class="type">IAnjutaProvider</span> *iprov</code></em>,
67
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *cursor</code></em>);
68
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-proposals" title="anjuta_language_provider_proposals ()">anjuta_language_provider_proposals</a> (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
69
<em class="parameter"><code><span class="type">IAnjutaProvider</span> *iprov</code></em>,
70
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *proposals</code></em>,
71
<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> *pre_word</code></em>,
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> finished</code></em>);
73
<span class="returnvalue">IAnjutaIterable</span> * <a class="link" href="libanjuta-AnjutaLanguageProvider.html#anjuta-language-provider-get-start-iter" title="anjuta_language_provider_get_start_iter ()">anjuta_language_provider_get_start_iter</a>
74
(<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>);
75
<a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProviderPriv" title="AnjutaLanguageProviderPriv">AnjutaLanguageProviderPriv</a>;
78
<div class="refsect1">
79
<a name="libanjuta-AnjutaLanguageProvider.object-hierarchy"></a><h2>Object Hierarchy</h2>
80
<pre class="synopsis">
82
+----AnjutaLanguageProposalData
85
<div class="refsect1">
86
<a name="libanjuta-AnjutaLanguageProvider.description"></a><h2>Description</h2>
90
<div class="refsect1">
91
<a name="libanjuta-AnjutaLanguageProvider.details"></a><h2>Details</h2>
92
<div class="refsect2">
93
<a name="AnjutaLanguageProposalData-struct"></a><h3>struct AnjutaLanguageProposalData</h3>
94
<pre class="programlisting">struct AnjutaLanguageProposalData {
99
IAnjutaSymbolType type;
102
<div class="variablelist"><table border="0" class="variablelist">
104
<col align="left" valign="top">
109
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="AnjutaLanguageProposalData-struct.name"></a>name</code></em>;</span></p></td>
110
<td>Name of the object</td>
113
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="AnjutaLanguageProposalData-struct.info"></a>info</code></em>;</span></p></td>
114
<td>Info about the object</td>
117
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="AnjutaLanguageProposalData-struct.is-func"></a>is_func</code></em>;</span></p></td>
118
<td>If this is a function</td>
121
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="AnjutaLanguageProposalData-struct.has-para"></a>has_para</code></em>;</span></p></td>
122
<td>If the function has at least one parameters</td>
125
<td><p><span class="term"><a class="link" href="libanjuta-IAnjutaSymbol.html#IAnjutaSymbolType"><span class="type">IAnjutaSymbolType</span></a> <em class="structfield"><code><a name="AnjutaLanguageProposalData-struct.type"></a>type</code></em>;</span></p></td>
126
<td>Type of the object</td>
132
<div class="refsect2">
133
<a name="anjuta-language-proposal-data-new"></a><h3>anjuta_language_proposal_data_new ()</h3>
134
<pre class="programlisting"><a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProposalData"><span class="returnvalue">AnjutaLanguageProposalData</span></a> * anjuta_language_proposal_data_new
135
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
136
<div class="variablelist"><table border="0" class="variablelist">
138
<col align="left" valign="top">
143
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
144
<td>Name of the object</td>
147
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
148
<td>Creates a new AnjutaLanguageProposalData object. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
155
<div class="refsect2">
156
<a name="anjuta-language-proposal-data-free"></a><h3>anjuta_language_proposal_data_free ()</h3>
157
<pre class="programlisting"><span class="returnvalue">void</span> anjuta_language_proposal_data_free (<em class="parameter"><code><a class="link" href="libanjuta-AnjutaLanguageProvider.html#AnjutaLanguageProposalData"><span class="type">AnjutaLanguageProposalData</span></a> *data</code></em>);</pre>
159
Free the given proposal data
161
<div class="variablelist"><table border="0" class="variablelist">
163
<col align="left" valign="top">
167
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
168
<td>a AnjutaLanguageProposalData</td>
173
<div class="refsect2">
174
<a name="AnjutaLanguageProviderClass"></a><h3>struct AnjutaLanguageProviderClass</h3>
175
<pre class="programlisting">struct AnjutaLanguageProviderClass {
176
GObjectClass parent_class;
183
<div class="refsect2">
184
<a name="anjuta-language-provider-install"></a><h3>anjuta_language_provider_install ()</h3>
185
<pre class="programlisting"><span class="returnvalue">void</span> anjuta_language_provider_install (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
186
<em class="parameter"><code><span class="type">IAnjutaEditor</span> *ieditor</code></em>,
187
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GSettings.html"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
189
Install the settings for AnjutaLanguageProvider
191
<div class="variablelist"><table border="0" class="variablelist">
193
<col align="left" valign="top">
198
<td><p><span class="term"><em class="parameter"><code>lang_prov</code></em> :</span></p></td>
202
<td><p><span class="term"><em class="parameter"><code>ieditor</code></em> :</span></p></td>
203
<td>IAnjutaEditor object. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
207
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
208
<td>the settings</td>
214
<div class="refsect2">
215
<a name="anjuta-language-provider-get-pre-word"></a><h3>anjuta_language_provider_get_pre_word ()</h3>
216
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * anjuta_language_provider_get_pre_word
217
(<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
218
<em class="parameter"><code><span class="type">IAnjutaEditor</span> *editor</code></em>,
219
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *iter</code></em>,
220
<em class="parameter"><code><span class="type">IAnjutaIterable</span> **start_iter</code></em>,
221
<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> *word_characters</code></em>);</pre>
223
Search for the current typed word
225
<div class="variablelist"><table border="0" class="variablelist">
227
<col align="left" valign="top">
232
<td><p><span class="term"><em class="parameter"><code>lang_prov</code></em> :</span></p></td>
236
<td><p><span class="term"><em class="parameter"><code>editor</code></em> :</span></p></td>
237
<td>IAnjutaEditor object. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
241
<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
242
<td>current cursor position. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
246
<td><p><span class="term"><em class="parameter"><code>start_iter</code></em> :</span></p></td>
247
<td>return location for the start_iter (if a preword was found). <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
251
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
252
<td>The current word (needs to be freed)
253
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no word was found. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
260
<div class="refsect2">
261
<a name="anjuta-language-provider-get-calltip-context"></a><h3>anjuta_language_provider_get_calltip_context ()</h3>
262
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * anjuta_language_provider_get_calltip_context
263
(<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
264
<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *itip</code></em>,
265
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *iter</code></em>,
266
<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> *scope_context_ch</code></em>);</pre>
268
Searches for a calltip context
270
<div class="variablelist"><table border="0" class="variablelist">
272
<col align="left" valign="top">
277
<td><p><span class="term"><em class="parameter"><code>itip</code></em> :</span></p></td>
278
<td>whether a tooltip is crrently shown. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
282
<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
283
<td>current cursor position. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
287
<td><p><span class="term"><em class="parameter"><code>scope_context_ch</code></em> :</span></p></td>
288
<td>language-specific context characters
289
the end is marked with a '0' character</td>
292
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
293
<td>name of the method to show a calltip for or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
300
<div class="refsect2">
301
<a name="anjuta-language-provider-activate"></a><h3>anjuta_language_provider_activate ()</h3>
302
<pre class="programlisting"><span class="returnvalue">void</span> anjuta_language_provider_activate (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
303
<em class="parameter"><code><span class="type">IAnjutaProvider</span> *iprov</code></em>,
304
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *iter</code></em>,
305
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
307
Complete the function name
309
<div class="variablelist"><table border="0" class="variablelist">
311
<col align="left" valign="top">
316
<td><p><span class="term"><em class="parameter"><code>lang_prov</code></em> :</span></p></td>
320
<td><p><span class="term"><em class="parameter"><code>iprov</code></em> :</span></p></td>
321
<td>IAnjutaProvider object. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
325
<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
326
<td>the cursor. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
330
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
331
<td>the ProposalData</td>
337
<div class="refsect2">
338
<a name="anjuta-language-provider-populate"></a><h3>anjuta_language_provider_populate ()</h3>
339
<pre class="programlisting"><span class="returnvalue">void</span> anjuta_language_provider_populate (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
340
<em class="parameter"><code><span class="type">IAnjutaProvider</span> *iprov</code></em>,
341
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *cursor</code></em>);</pre>
343
Show completion for the context at position <em class="parameter"><code>iter</code></em>. The provider should
344
call anjuta_language_provider_proposals here to add proposals to the list.
346
<div class="variablelist"><table border="0" class="variablelist">
348
<col align="left" valign="top">
353
<td><p><span class="term"><em class="parameter"><code>lang_prov</code></em> :</span></p></td>
357
<td><p><span class="term"><em class="parameter"><code>iprov</code></em> :</span></p></td>
358
<td>IAnjutaProvider object. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
362
<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
363
<td>the text iter where the provider should be populated. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
370
<div class="refsect2">
371
<a name="anjuta-language-provider-proposals"></a><h3>anjuta_language_provider_proposals ()</h3>
372
<pre class="programlisting"><span class="returnvalue">void</span> anjuta_language_provider_proposals (<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>,
373
<em class="parameter"><code><span class="type">IAnjutaProvider</span> *iprov</code></em>,
374
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *proposals</code></em>,
375
<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> *pre_word</code></em>,
376
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> finished</code></em>);</pre>
378
Add the list of proposals for the current population. You can add
379
proposals async as long as the last call sets finished to TRUE. That
380
is usually called by the IAnjutaLanguageProvider after it was triggered by
381
<a class="link" href="libanjuta-IAnjutaLanguageProvider.html#ianjuta-language-provider-populate-completions" title="ianjuta_language_provider_populate_completions ()"><code class="function">ianjuta_language_provider_populate_completions()</code></a>
383
<div class="variablelist"><table border="0" class="variablelist">
385
<col align="left" valign="top">
390
<td><p><span class="term"><em class="parameter"><code>lang_prov</code></em> :</span></p></td>
394
<td><p><span class="term"><em class="parameter"><code>iprov</code></em> :</span></p></td>
395
<td>IAnjutaProvider object. <span class="annotation">[<a href="http://foldoc.org/type"><span class="acronym">type</span></a> GObject]</span>
399
<td><p><span class="term"><em class="parameter"><code>proposals</code></em> :</span></p></td>
400
<td>a list of IAnjutaProposals. <span class="annotation">[<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IAnjutaEditorAssistProposal]</span>
404
<td><p><span class="term"><em class="parameter"><code>pre_word</code></em> :</span></p></td>
405
<td>the word before the cursor</td>
408
<td><p><span class="term"><em class="parameter"><code>finished</code></em> :</span></p></td>
409
<td>whether is was the last call in an async operation</td>
415
<div class="refsect2">
416
<a name="anjuta-language-provider-get-start-iter"></a><h3>anjuta_language_provider_get_start_iter ()</h3>
417
<pre class="programlisting"><span class="returnvalue">IAnjutaIterable</span> * anjuta_language_provider_get_start_iter
418
(<em class="parameter"><code><span class="type">AnjutaLanguageProvider</span> *lang_prov</code></em>);</pre>
419
<div class="variablelist"><table border="0" class="variablelist">
421
<col align="left" valign="top">
426
<td><p><span class="term"><em class="parameter"><code>lang_prov</code></em> :</span></p></td>
430
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
431
<td>the start iter. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
438
<div class="refsect2">
439
<a name="AnjutaLanguageProviderPriv"></a><h3>AnjutaLanguageProviderPriv</h3>
440
<pre class="programlisting">typedef struct _AnjutaLanguageProviderPriv AnjutaLanguageProviderPriv;</pre>
448
Generated by GTK-Doc V1.19</div>
b'\\ No newline at end of file'