| Guifications Library Reference Manual |
|---|
FilesystemFilesystem — Filesystem API |
void (*GfFileSystemLoaderFunc) (const GfFileSystemEntry *entry, gpointer data); GfFileSystemEntry; GQueue* gf_fs_path_parse (const gchar *path_str, gint max_paths, gboolean check, GQueue **check_failed); void gf_fs_path_free (GQueue *path); void gf_fs_read_directories (const gchar *path, GFileTest flags, GfFileSystemLoaderFunc func, gpointer data); gchar* gf_fs_user_home_dir (); gchar* gf_fs_user_settings_dir (); gchar* gf_fs_user_themes_dir (); gchar* gf_fs_user_plugin_dir (); gchar* gf_fs_system_themes_dir (); gchar* gf_fs_system_pixmaps_dir (); gchar* gf_fs_system_plugin_dir ();
void (*GfFileSystemLoaderFunc) (const GfFileSystemEntry *entry, gpointer data);
entry : |
|
data : |
typedef struct {
const gchar *filename;
const gchar *dirname;
const gchar *basename;
time_t atime;
time_t mtime;
time_t ctime;
} GfFileSystemEntry;
GQueue* gf_fs_path_parse (const gchar *path_str,
gint max_paths,
gboolean check,
GQueue **check_failed);
path_str : |
|
max_paths : |
|
check : |
|
check_failed : |
|
| Returns : |
void gf_fs_read_directories (const gchar *path,
GFileTest flags,
GfFileSystemLoaderFunc func,
gpointer data);
path : |
|
flags : |
|
func : |
|
data : |
gchar* gf_fs_user_home_dir ();
Gets the user's home directory.
| Returns : | The user's home directory. |
gchar* gf_fs_user_settings_dir ();
Gets the user's settings directory.
| Returns : | The user's settings directory. |
gchar* gf_fs_user_themes_dir ();
Gets the user's themes directory.
| Returns : | The user's theme directory. |
gchar* gf_fs_user_plugin_dir ();
Gets the user's plugin directory.
| Returns : | The user's plugin directory. |
gchar* gf_fs_system_themes_dir ();
Gets the system themes directory.
| Returns : | The system themes directory. |
gchar* gf_fs_system_pixmaps_dir ();
Gets the system pixmaps directory.
| Returns : | The system pixmaps directory. |
| << Core | Marshallers >> |