fm-file-info

fm-file-info

Synopsis

FmFileInfo *        fm_file_info_new                    ();
FmFileInfo *        fm_file_info_new_from_gfileinfo     (FmPath *path,
                                                         GFileInfo *inf);
void                fm_file_info_set_from_gfileinfo     (FmFileInfo *fi,
                                                         GFileInfo *inf);
FmFileInfo *        fm_file_info_ref                    (FmFileInfo *fi);
void                fm_file_info_unref                  (FmFileInfo *fi);
void                fm_file_info_copy                   (FmFileInfo *fi,
                                                         FmFileInfo *src);
FmPath *            fm_file_info_get_path               (FmFileInfo *fi);
const char *        fm_file_info_get_name               (FmFileInfo *fi);
const char *        fm_file_info_get_disp_name          (FmFileInfo *fi);
void                fm_file_info_set_path               (FmFileInfo *fi,
                                                         FmPath *path);
void                fm_file_info_set_disp_name          (FmFileInfo *fi,
                                                         const char *name);
goffset             fm_file_info_get_size               (FmFileInfo *fi);
const char *        fm_file_info_get_disp_size          (FmFileInfo *fi);
goffset             fm_file_info_get_blocks             (FmFileInfo *fi);
mode_t              fm_file_info_get_mode               (FmFileInfo *fi);
gboolean            fm_file_info_is_dir                 (FmFileInfo *fi);
FmMimeType *        fm_file_info_get_mime_type          (FmFileInfo *fi);
gboolean            fm_file_info_is_symlink             (FmFileInfo *fi);
gboolean            fm_file_info_is_shortcut            (FmFileInfo *fi);
gboolean            fm_file_info_is_mountable           (FmFileInfo *fi);
gboolean            fm_file_info_is_image               (FmFileInfo *fi);
gboolean            fm_file_info_is_text                (FmFileInfo *fi);
gboolean            fm_file_info_is_desktop_entry       (FmFileInfo *fi);
gboolean            fm_file_info_is_unknown_type        (FmFileInfo *fi);
gboolean            fm_file_info_is_executable_type     (FmFileInfo *fi);
const char *        fm_file_info_get_target             (FmFileInfo *fi);
const char *        fm_file_info_get_collate_key        (FmFileInfo *fi);
const char *        fm_file_info_get_desc               (FmFileInfo *fi);
const char *        fm_file_info_get_disp_mtime         (FmFileInfo *fi);
time_t *            fm_file_info_get_mtime              (FmFileInfo *fi);
time_t *            fm_file_info_get_atime              (FmFileInfo *fi);
gboolean            fm_file_info_can_thumbnail          (FmFileInfo *fi);
FmFileInfoList *    fm_file_info_list_new               ();
FmFileInfoList *    fm_file_info_list_new_from_glist    ();
gboolean            fm_list_is_file_info_list           (FmList *list);
gboolean            fm_file_info_list_is_same_type      (FmFileInfoList *list);
gboolean            fm_file_info_list_is_same_fs        (FmFileInfoList *list);
#define             FM_FILE_INFO                        (ptr)

Description

Details

fm_file_info_new ()

FmFileInfo *        fm_file_info_new                    ();

fm_file_info_new_from_gfileinfo ()

FmFileInfo *        fm_file_info_new_from_gfileinfo     (FmPath *path,
                                                         GFileInfo *inf);

fm_file_info_set_from_gfileinfo ()

void                fm_file_info_set_from_gfileinfo     (FmFileInfo *fi,
                                                         GFileInfo *inf);

fm_file_info_ref ()

FmFileInfo *        fm_file_info_ref                    (FmFileInfo *fi);

fm_file_info_unref ()

void                fm_file_info_unref                  (FmFileInfo *fi);

fm_file_info_copy ()

void                fm_file_info_copy                   (FmFileInfo *fi,
                                                         FmFileInfo *src);

fm_file_info_get_path ()

FmPath *            fm_file_info_get_path               (FmFileInfo *fi);

fm_file_info_get_name ()

const char *        fm_file_info_get_name               (FmFileInfo *fi);

fm_file_info_get_disp_name ()

const char *        fm_file_info_get_disp_name          (FmFileInfo *fi);

fm_file_info_set_path ()

void                fm_file_info_set_path               (FmFileInfo *fi,
                                                         FmPath *path);

fm_file_info_set_disp_name ()

void                fm_file_info_set_disp_name          (FmFileInfo *fi,
                                                         const char *name);

fm_file_info_get_size ()

goffset             fm_file_info_get_size               (FmFileInfo *fi);

fm_file_info_get_disp_size ()

const char *        fm_file_info_get_disp_size          (FmFileInfo *fi);

fm_file_info_get_blocks ()

goffset             fm_file_info_get_blocks             (FmFileInfo *fi);

fm_file_info_get_mode ()

mode_t              fm_file_info_get_mode               (FmFileInfo *fi);

fm_file_info_is_dir ()

gboolean            fm_file_info_is_dir                 (FmFileInfo *fi);

fm_file_info_get_mime_type ()

FmMimeType *        fm_file_info_get_mime_type          (FmFileInfo *fi);

fm_file_info_is_symlink ()

gboolean            fm_file_info_is_symlink             (FmFileInfo *fi);

fm_file_info_is_shortcut ()

gboolean            fm_file_info_is_shortcut            (FmFileInfo *fi);

fm_file_info_is_mountable ()

gboolean            fm_file_info_is_mountable           (FmFileInfo *fi);

fm_file_info_is_image ()

gboolean            fm_file_info_is_image               (FmFileInfo *fi);

fm_file_info_is_text ()

gboolean            fm_file_info_is_text                (FmFileInfo *fi);

fm_file_info_is_desktop_entry ()

gboolean            fm_file_info_is_desktop_entry       (FmFileInfo *fi);

fm_file_info_is_unknown_type ()

gboolean            fm_file_info_is_unknown_type        (FmFileInfo *fi);

fm_file_info_is_executable_type ()

gboolean            fm_file_info_is_executable_type     (FmFileInfo *fi);

fm_file_info_get_target ()

const char *        fm_file_info_get_target             (FmFileInfo *fi);

fm_file_info_get_collate_key ()

const char *        fm_file_info_get_collate_key        (FmFileInfo *fi);

fm_file_info_get_desc ()

const char *        fm_file_info_get_desc               (FmFileInfo *fi);

fm_file_info_get_disp_mtime ()

const char *        fm_file_info_get_disp_mtime         (FmFileInfo *fi);

fm_file_info_get_mtime ()

time_t *            fm_file_info_get_mtime              (FmFileInfo *fi);

fm_file_info_get_atime ()

time_t *            fm_file_info_get_atime              (FmFileInfo *fi);

fm_file_info_can_thumbnail ()

gboolean            fm_file_info_can_thumbnail          (FmFileInfo *fi);

fm_file_info_list_new ()

FmFileInfoList *    fm_file_info_list_new               ();

fm_file_info_list_new_from_glist ()

FmFileInfoList *    fm_file_info_list_new_from_glist    ();

fm_list_is_file_info_list ()

gboolean            fm_list_is_file_info_list           (FmList *list);

fm_file_info_list_is_same_type ()

gboolean            fm_file_info_list_is_same_type      (FmFileInfoList *list);

fm_file_info_list_is_same_fs ()

gboolean            fm_file_info_list_is_same_fs        (FmFileInfoList *list);

FM_FILE_INFO()

#define FM_FILE_INFO(ptr)    ((FmFileInfo*)ptr)