FmFolder

FmFolder

Synopsis

struct              FmFolderClass;
FmFolder *          fm_folder_from_gfile                (GFile *gf);
FmFolder *          fm_folder_from_path                 (FmPath *path);
FmFolder *          fm_folder_from_path_name            (const char *path);
FmFolder *          fm_folder_from_uri                  (const char *uri);
FmFileInfo *        fm_folder_get_file_by_name          (FmFolder *folder,
                                                         const char *name);
FmFileInfoList *    fm_folder_get_files                 (FmFolder *folder);
gboolean            fm_folder_get_filesystem_info       (FmFolder *folder,
                                                         guint64 *total_size,
                                                         guint64 *free_size);
FmFileInfo *        fm_folder_get_info                  (FmFolder *folder);
FmPath *            fm_folder_get_path                  (FmFolder *folder);
gboolean            fm_folder_is_empty                  (FmFolder *folder);
gboolean            fm_folder_is_loaded                 (FmFolder *folder);
gboolean            fm_folder_is_valid                  (FmFolder *folder);
void                fm_folder_query_filesystem_info     (FmFolder *folder);
void                fm_folder_reload                    (FmFolder *folder);

Description

Details

struct FmFolderClass

struct FmFolderClass {
    GObjectClass parent_class;

    void (*files_added)(FmFolder* dir, GSList* files);
    void (*files_removed)(FmFolder* dir, GSList* files);
    void (*files_changed)(FmFolder* dir, GSList* files);
    void (*start_loading)(FmFolder* dir);
    void (*finish_loading)(FmFolder* dir);
    void (*unmount)(FmFolder* dir);
    void (*changed)(FmFolder* dir);
    void (*removed)(FmFolder* dir);
    void (*content_changed)(FmFolder* dir);
    void (*fs_info)(FmFolder* dir);
    guint (*error)(FmFolder* dir, GError* err, guint severity);
};

fm_folder_from_gfile ()

FmFolder *          fm_folder_from_gfile                (GFile *gf);

fm_folder_from_path ()

FmFolder *          fm_folder_from_path                 (FmPath *path);

fm_folder_from_path_name ()

FmFolder *          fm_folder_from_path_name            (const char *path);

fm_folder_from_uri ()

FmFolder *          fm_folder_from_uri                  (const char *uri);

fm_folder_get_file_by_name ()

FmFileInfo *        fm_folder_get_file_by_name          (FmFolder *folder,
                                                         const char *name);

fm_folder_get_files ()

FmFileInfoList *    fm_folder_get_files                 (FmFolder *folder);

fm_folder_get_filesystem_info ()

gboolean            fm_folder_get_filesystem_info       (FmFolder *folder,
                                                         guint64 *total_size,
                                                         guint64 *free_size);

fm_folder_get_info ()

FmFileInfo *        fm_folder_get_info                  (FmFolder *folder);

fm_folder_get_path ()

FmPath *            fm_folder_get_path                  (FmFolder *folder);

fm_folder_is_empty ()

gboolean            fm_folder_is_empty                  (FmFolder *folder);

fm_folder_is_loaded ()

gboolean            fm_folder_is_loaded                 (FmFolder *folder);

fm_folder_is_valid ()

gboolean            fm_folder_is_valid                  (FmFolder *folder);

fm_folder_query_filesystem_info ()

void                fm_folder_query_filesystem_info     (FmFolder *folder);

fm_folder_reload ()

void                fm_folder_reload                    (FmFolder *folder);