Expose some functions in bindings
This commit is contained in:
parent
bb6222678c
commit
0d99941822
@ -1201,6 +1201,11 @@ get_user_config_dir (void)
|
|||||||
}
|
}
|
||||||
#endif // __WIN32__
|
#endif // __WIN32__
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_user_data_dir: (moo.private 1)
|
||||||
|
*
|
||||||
|
* Returns: (type filename)
|
||||||
|
*/
|
||||||
char *
|
char *
|
||||||
moo_get_user_data_dir (void)
|
moo_get_user_data_dir (void)
|
||||||
{
|
{
|
||||||
@ -1469,12 +1474,22 @@ moo_get_data_dirs_real (MooDataDirType type_requested,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_data_dirs: (moo.private 1)
|
||||||
|
*
|
||||||
|
* Returns: (type strv)
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
moo_get_data_dirs (void)
|
moo_get_data_dirs (void)
|
||||||
{
|
{
|
||||||
return moo_get_data_dirs_real (MOO_DATA_SHARE, TRUE, NULL);
|
return moo_get_data_dirs_real (MOO_DATA_SHARE, TRUE, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_lib_dirs: (moo.private 1)
|
||||||
|
*
|
||||||
|
* Returns: (type strv)
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
moo_get_lib_dirs (void)
|
moo_get_lib_dirs (void)
|
||||||
{
|
{
|
||||||
@ -1516,24 +1531,52 @@ moo_get_stuff_subdirs (const char *subdir,
|
|||||||
return dirs;
|
return dirs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_data_subdirs: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @subdir: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type strv)
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
moo_get_data_subdirs (const char *subdir)
|
moo_get_data_subdirs (const char *subdir)
|
||||||
{
|
{
|
||||||
return moo_get_stuff_subdirs (subdir, MOO_DATA_SHARE, TRUE);
|
return moo_get_stuff_subdirs (subdir, MOO_DATA_SHARE, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_sys_data_subdirs: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @subdir: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type strv)
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
moo_get_sys_data_subdirs (const char *subdir)
|
moo_get_sys_data_subdirs (const char *subdir)
|
||||||
{
|
{
|
||||||
return moo_get_stuff_subdirs (subdir, MOO_DATA_SHARE, FALSE);
|
return moo_get_stuff_subdirs (subdir, MOO_DATA_SHARE, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_lib_subdirs: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @subdir: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type strv)
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
moo_get_lib_subdirs (const char *subdir)
|
moo_get_lib_subdirs (const char *subdir)
|
||||||
{
|
{
|
||||||
return moo_get_stuff_subdirs (subdir, MOO_DATA_LIB, TRUE);
|
return moo_get_stuff_subdirs (subdir, MOO_DATA_LIB, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_data_and_lib_subdirs: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @subdir: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type strv)
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
moo_get_data_and_lib_subdirs (const char *subdir)
|
moo_get_data_and_lib_subdirs (const char *subdir)
|
||||||
{
|
{
|
||||||
@ -1562,6 +1605,13 @@ get_user_data_file (const char *basename,
|
|||||||
return file;
|
return file;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_named_user_data_file: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @basename: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type filename)
|
||||||
|
*/
|
||||||
char *
|
char *
|
||||||
moo_get_named_user_data_file (const char *basename)
|
moo_get_named_user_data_file (const char *basename)
|
||||||
{
|
{
|
||||||
@ -1582,12 +1632,26 @@ moo_get_named_user_data_file (const char *basename)
|
|||||||
return file;
|
return file;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_user_data_file: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @basename: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type filename)
|
||||||
|
*/
|
||||||
char *
|
char *
|
||||||
moo_get_user_data_file (const char *basename)
|
moo_get_user_data_file (const char *basename)
|
||||||
{
|
{
|
||||||
return get_user_data_file (basename, FALSE);
|
return get_user_data_file (basename, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* moo_get_user_cache_file: (moo.private 1)
|
||||||
|
*
|
||||||
|
* @basename: (type const-utf8)
|
||||||
|
*
|
||||||
|
* Returns: (type filename)
|
||||||
|
*/
|
||||||
char *
|
char *
|
||||||
moo_get_user_cache_file (const char *basename)
|
moo_get_user_cache_file (const char *basename)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user