| Top |
gboolean ianjuta_symbol_manager_activate_package (IAnjutaSymbolManager *obj,const gchar *pkg_name,const gchar *pkg_version,GError **err);
Activates the package for searches in the global symbol database.
gboolean ianjuta_symbol_manager_add_package (IAnjutaSymbolManager *obj,const gchar *pkg_name,const gchar *pkg_version,GList *files,GError **err);
Reads the package files into the database asynchronously.
obj |
Self |
|
pkg_name |
Name of the package to scan. Should be the name given by pkg-config. The colon char must be avoided. |
|
pkg_version |
Version of the package. The colon char must be avoided. or by the language implementation (Python, Javascript, etc.) |
|
files |
A list of GFile's to scan for this package |
IAnjutaSymbolQuery * ianjuta_symbol_manager_create_query (IAnjutaSymbolManager *obj,IAnjutaSymbolQueryName name,IAnjutaSymbolQueryDb db,GError **err);
Create a query object. By default only IANJUTA_SYMBOL_FIELD_ID and and IANJUTA_SYMBOL_FIELD_NAME are selected, limit is set to infinity, offset is set to 0, no filters are set and mode is set to IANJUTA_SYMBOL_QUERY_MODE_SYNC.
void ianjuta_symbol_manager_deactivate_all (IAnjutaSymbolManager *obj,GError **err);
Deactivates all activate packages
void ianjuta_symbol_manager_deactivate_package (IAnjutaSymbolManager *obj,const gchar *pkg_name,const gchar *pkg_version,GError **err);
Deactivates the package if it was found. If package is NULL, deactivate all packages.