mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-25 03:32:12 +01:00
Add a g_irepository_get_search_path, so we can access the search paths
2008-11-12 Johan Dahlin <jdahlin@async.com.br> * girepository/girepository.c (g_irepository_get_search_path): * girepository/girepository.h: Add a g_irepository_get_search_path, so we can access the search paths from runtime. svn path=/trunk/; revision=893
This commit is contained in:
parent
7bada628b9
commit
bc1f9c5bbb
@ -137,6 +137,21 @@ g_irepository_prepend_search_path (const char *directory)
|
|||||||
search_path = g_slist_prepend (search_path, g_strdup (directory));
|
search_path = g_slist_prepend (search_path, g_strdup (directory));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* g_irepository_get_search_path:
|
||||||
|
*
|
||||||
|
* Returns the search path the GIRepository will use when looking for typelibs.
|
||||||
|
* The string is internal to GIRespository and should not be freed, nor should
|
||||||
|
* the elements.
|
||||||
|
*
|
||||||
|
* Return value: (element-type utf8) (transfer none): list of strings
|
||||||
|
*/
|
||||||
|
GSList *
|
||||||
|
g_irepository_get_search_path (void)
|
||||||
|
{
|
||||||
|
return search_path;
|
||||||
|
}
|
||||||
|
|
||||||
static char *
|
static char *
|
||||||
build_typelib_key (const char *name, const char *source)
|
build_typelib_key (const char *name, const char *source)
|
||||||
{
|
{
|
||||||
|
@ -77,6 +77,7 @@ typedef enum
|
|||||||
GType g_irepository_get_type (void) G_GNUC_CONST;
|
GType g_irepository_get_type (void) G_GNUC_CONST;
|
||||||
GIRepository *g_irepository_get_default (void);
|
GIRepository *g_irepository_get_default (void);
|
||||||
void g_irepository_prepend_search_path (const char *directory);
|
void g_irepository_prepend_search_path (const char *directory);
|
||||||
|
GSList * g_irepository_get_search_path (void);
|
||||||
const char * g_irepository_load_typelib (GIRepository *repository,
|
const char * g_irepository_load_typelib (GIRepository *repository,
|
||||||
GTypelib *typelib,
|
GTypelib *typelib,
|
||||||
GIRepositoryLoadFlags flags,
|
GIRepositoryLoadFlags flags,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user