| Libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct FmArchiver; gboolean fm_archiver_create_archive (FmArchiver *archiver,GAppLaunchContext *ctx,FmPathList *files); gboolean fm_archiver_extract_archives (FmArchiver *archiver,GAppLaunchContext *ctx,FmPathList *files); gboolean fm_archiver_extract_archives_to (FmArchiver *archiver,GAppLaunchContext *ctx,FmPathList *files,FmPath *dest_dir); GList * fm_archiver_get_all (); FmArchiver * fm_archiver_get_default (); gboolean fm_archiver_is_mime_type_supported (FmArchiver *archiver,const char *type); void fm_archiver_set_default (FmArchiver *archiver);
struct FmArchiver {
char* program;
char* create_cmd;
char* extract_cmd;
char* extract_to_cmd;
char** mime_types;
};
gboolean fm_archiver_create_archive (FmArchiver *archiver,GAppLaunchContext *ctx,FmPathList *files);
gboolean fm_archiver_extract_archives (FmArchiver *archiver,GAppLaunchContext *ctx,FmPathList *files);
gboolean fm_archiver_extract_archives_to (FmArchiver *archiver,GAppLaunchContext *ctx,FmPathList *files,FmPath *dest_dir);
gboolean fm_archiver_is_mime_type_supported (FmArchiver *archiver,const char *type);