eina-fs

eina-fs

Synopsis

gboolean            eina_fs_file_test                   (const gchar *utf8_path,
                                                         GFileTest test);
const gchar *       eina_fs_get_cache_dir               (void);
void                eina_fs_load_from_default_file_chooser
                                                        (EinaApplication *app);
void                eina_fs_load_from_file_chooser      (EinaApplication *app,
                                                         EinaFileChooserDialog *dialog);
void                eina_fs_load_from_uri_multiple      (EinaApplication *app,
                                                         GList *uris);
void                eina_fs_load_gfile_array            (EinaApplication *app,
                                                         GFile **files,
                                                         guint n_files);
void                eina_fs_load_playlist               (EinaApplication *app,
                                                         const gchar *playlist);
void                eina_fs_load_uri_strv               (EinaApplication *app,
                                                         const gchar *const *uris);
gboolean            eina_fs_mkdir                       (const gchar *pathname,
                                                         gint mode,
                                                         GError **error);
gchar *             eina_fs_ondisk_to_utf8              (const gchar *path);
GList *             eina_fs_prepend_dirname             (const gchar *dirname,
                                                         GList *list);
GList *             eina_fs_readdir                     (const gchar *path,
                                                         gboolean abspath);
GList *             eina_fs_recursive_readdir           (const gchar *path,
                                                         gboolean abspath);
GList *             eina_fs_uri_get_children            (const gchar *uri);
gchar *             eina_fs_utf8_to_ondisk              (const gchar *path);

Description

Details

eina_fs_file_test ()

gboolean            eina_fs_file_test                   (const gchar *utf8_path,
                                                         GFileTest test);

eina_fs_get_cache_dir ()

const gchar *       eina_fs_get_cache_dir               (void);

eina_fs_load_from_default_file_chooser ()

void                eina_fs_load_from_default_file_chooser
                                                        (EinaApplication *app);

eina_fs_load_from_file_chooser ()

void                eina_fs_load_from_file_chooser      (EinaApplication *app,
                                                         EinaFileChooserDialog *dialog);

eina_fs_load_from_uri_multiple ()

void                eina_fs_load_from_uri_multiple      (EinaApplication *app,
                                                         GList *uris);

eina_fs_load_gfile_array ()

void                eina_fs_load_gfile_array            (EinaApplication *app,
                                                         GFile **files,
                                                         guint n_files);

Inserts recursively files into app

app :

An EinaApplication

files :

GFiles to load. [array length=n_files][transfer none][element-type GFile]

n_files :

Number of files

eina_fs_load_playlist ()

void                eina_fs_load_playlist               (EinaApplication *app,
                                                         const gchar *playlist);

Loads playlist into app

app :

An EinaApplication

playlist :

Pathname to playlist file

eina_fs_load_uri_strv ()

void                eina_fs_load_uri_strv               (EinaApplication *app,
                                                         const gchar *const *uris);

app :

An EinaApplication

uris :

URIs to add. [array zero-terminated=1][transfer none][element-type utf8]

eina_fs_mkdir ()

gboolean            eina_fs_mkdir                       (const gchar *pathname,
                                                         gint mode,
                                                         GError **error);

eina_fs_ondisk_to_utf8 ()

gchar *             eina_fs_ondisk_to_utf8              (const gchar *path);

eina_fs_prepend_dirname ()

GList *             eina_fs_prepend_dirname             (const gchar *dirname,
                                                         GList *list);

eina_fs_readdir ()

GList *             eina_fs_readdir                     (const gchar *path,
                                                         gboolean abspath);

eina_fs_recursive_readdir ()

GList *             eina_fs_recursive_readdir           (const gchar *path,
                                                         gboolean abspath);

eina_fs_uri_get_children ()

GList *             eina_fs_uri_get_children            (const gchar *uri);

eina_fs_utf8_to_ondisk ()

gchar *             eina_fs_utf8_to_ondisk              (const gchar *path);