47
47
#define <a class="link" href="libanjuta-IAnjutaSymbolManager.html#IANJUTA-SYMBOL-MANAGER-ERROR:CAPS" title="IANJUTA_SYMBOL_MANAGER_ERROR">IANJUTA_SYMBOL_MANAGER_ERROR</a>
48
48
struct <a class="link" href="libanjuta-IAnjutaSymbolManager.html#IAnjutaSymbolManagerIface" title="struct IAnjutaSymbolManagerIface">IAnjutaSymbolManagerIface</a>;
49
<span class="returnvalue">GQuark</span> <a class="link" href="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-error-quark" title="ianjuta_symbol_manager_error_quark ()">ianjuta_symbol_manager_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-IAnjutaSymbolManager.html#ianjuta-symbol-manager-activate-package" title="ianjuta_symbol_manager_activate_package ()">ianjuta_symbol_manager_activate_package</a>
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-error-quark" title="ianjuta_symbol_manager_error_quark ()">ianjuta_symbol_manager_error_quark</a> (<em class="parameter"><code><span class="type">void</span></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="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-activate-package" title="ianjuta_symbol_manager_activate_package ()">ianjuta_symbol_manager_activate_package</a>
51
51
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
52
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_name</code></em>,
53
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_version</code></em>,
54
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
55
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-add-package" title="ianjuta_symbol_manager_add_package ()">ianjuta_symbol_manager_add_package</a> (<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
56
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_name</code></em>,
57
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_version</code></em>,
58
<em class="parameter"><code><span class="type">GList</span> *files</code></em>,
59
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
52
<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> *pkg_name</code></em>,
53
<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> *pkg_version</code></em>,
54
<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>);
55
<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-IAnjutaSymbolManager.html#ianjuta-symbol-manager-add-package" title="ianjuta_symbol_manager_add_package ()">ianjuta_symbol_manager_add_package</a> (<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</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> *pkg_name</code></em>,
57
<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> *pkg_version</code></em>,
58
<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> *files</code></em>,
59
<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>);
60
60
<span class="returnvalue">IAnjutaSymbolQuery</span> * <a class="link" href="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-create-query" title="ianjuta_symbol_manager_create_query ()">ianjuta_symbol_manager_create_query</a>
61
61
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
62
62
<em class="parameter"><code><a class="link" href="libanjuta-IAnjutaSymbolQuery.html#IAnjutaSymbolQueryName"><span class="type">IAnjutaSymbolQueryName</span></a> name</code></em>,
63
63
<em class="parameter"><code><a class="link" href="libanjuta-IAnjutaSymbolQuery.html#IAnjutaSymbolQueryDb"><span class="type">IAnjutaSymbolQueryDb</span></a> db</code></em>,
64
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
64
<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>);
65
65
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-deactivate-all" title="ianjuta_symbol_manager_deactivate_all ()">ianjuta_symbol_manager_deactivate_all</a>
66
66
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
67
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
67
<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>);
68
68
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaSymbolManager.html#ianjuta-symbol-manager-deactivate-package" title="ianjuta_symbol_manager_deactivate_package ()">ianjuta_symbol_manager_deactivate_package</a>
69
69
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
70
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_name</code></em>,
71
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_version</code></em>,
72
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
70
<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> *pkg_name</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> *pkg_version</code></em>,
72
<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>);
75
75
<div class="refsect1">
109
109
<div class="refsect2">
110
110
<a name="ianjuta-symbol-manager-error-quark"></a><h3>ianjuta_symbol_manager_error_quark ()</h3>
111
<pre class="programlisting"><span class="returnvalue">GQuark</span> ianjuta_symbol_manager_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
111
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> ianjuta_symbol_manager_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
116
116
<div class="refsect2">
117
117
<a name="ianjuta-symbol-manager-activate-package"></a><h3>ianjuta_symbol_manager_activate_package ()</h3>
118
<pre class="programlisting"><span class="returnvalue">gboolean</span> ianjuta_symbol_manager_activate_package
118
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ianjuta_symbol_manager_activate_package
119
119
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
120
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_name</code></em>,
121
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_version</code></em>,
122
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
120
<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> *pkg_name</code></em>,
121
<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> *pkg_version</code></em>,
122
<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>
124
124
Activates the package for searches in the global symbol database.
154
154
<div class="refsect2">
155
155
<a name="ianjuta-symbol-manager-add-package"></a><h3>ianjuta_symbol_manager_add_package ()</h3>
156
<pre class="programlisting"><span class="returnvalue">gboolean</span> ianjuta_symbol_manager_add_package (<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
157
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_name</code></em>,
158
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_version</code></em>,
159
<em class="parameter"><code><span class="type">GList</span> *files</code></em>,
160
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
156
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ianjuta_symbol_manager_add_package (<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
157
<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> *pkg_name</code></em>,
158
<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> *pkg_version</code></em>,
159
<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> *files</code></em>,
160
<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>
162
162
Reads the package files into the database asynchronously.
200
200
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
201
201
<em class="parameter"><code><a class="link" href="libanjuta-IAnjutaSymbolQuery.html#IAnjutaSymbolQueryName"><span class="type">IAnjutaSymbolQueryName</span></a> name</code></em>,
202
202
<em class="parameter"><code><a class="link" href="libanjuta-IAnjutaSymbolQuery.html#IAnjutaSymbolQueryDb"><span class="type">IAnjutaSymbolQueryDb</span></a> db</code></em>,
203
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
203
<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>
205
205
Create a query object. By default only <a class="link" href="libanjuta-IAnjutaSymbol.html#IANJUTA-SYMBOL-FIELD-ID:CAPS"><span class="type">IANJUTA_SYMBOL_FIELD_ID</span></a> and
206
206
and <a class="link" href="libanjuta-IAnjutaSymbol.html#IANJUTA-SYMBOL-FIELD-NAME:CAPS"><span class="type">IANJUTA_SYMBOL_FIELD_NAME</span></a> are selected, limit is set to infinity,
261
261
<a name="ianjuta-symbol-manager-deactivate-package"></a><h3>ianjuta_symbol_manager_deactivate_package ()</h3>
262
262
<pre class="programlisting"><span class="returnvalue">void</span> ianjuta_symbol_manager_deactivate_package
263
263
(<em class="parameter"><code><span class="type">IAnjutaSymbolManager</span> *obj</code></em>,
264
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_name</code></em>,
265
<em class="parameter"><code>const <span class="type">gchar</span> *pkg_version</code></em>,
266
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
264
<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> *pkg_name</code></em>,
265
<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> *pkg_version</code></em>,
266
<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>
268
268
Deactivates the package if it was found. If package is NULL, deactivate all