FmFileOpsJob
FmFileOpsJob
|
|
Synopsis
#define FM_FILE_OPS_JOB_TYPE
struct FmFileOpsJob;
struct FmFileOpsJobClass;
FmFileOpOption fm_file_ops_job_ask_rename (FmFileOpsJob *job,
GFile *src,
GFileInfo *src_inf,
GFile *dest,
GFile **new_dest);
void fm_file_ops_job_emit_cur_file (FmFileOpsJob *job,
const char *cur_file);
void fm_file_ops_job_emit_percent (FmFileOpsJob *job);
void fm_file_ops_job_emit_prepared (FmFileOpsJob *job);
FmPath * fm_file_ops_job_get_dest (FmFileOpsJob *job);
FmJob * fm_file_ops_job_new (FmFileOpType type,
FmPathList *files);
void fm_file_ops_job_set_chmod (FmFileOpsJob *job,
mode_t new_mode,
mode_t new_mode_mask);
void fm_file_ops_job_set_chown (FmFileOpsJob *job,
guint uid,
guint gid);
void fm_file_ops_job_set_dest (FmFileOpsJob *job,
FmPath *dest);
void fm_file_ops_job_set_recursive (FmFileOpsJob *job,
gboolean recursive);
Object Hierarchy
GObject
+----FmJob
+----FmFileOpsJob
Details
FM_FILE_OPS_JOB_TYPE
#define FM_FILE_OPS_JOB_TYPE (fm_file_ops_job_get_type())
struct FmFileOpsJob
struct FmFileOpsJob;
struct FmFileOpsJobClass
struct FmFileOpsJobClass {
FmJobClass parent_class;
void (*cur_file)(FmFileOpsJob* job, FmPath* file);
void (*percent)(FmFileOpsJob* job, guint percent);
FmFileOpOption (*ask_rename)(FmFileOpsJob* job, FmFileInfo* src, FmFileInfo* dest, char** new_name);
};
fm_file_ops_job_ask_rename ()
FmFileOpOption fm_file_ops_job_ask_rename (FmFileOpsJob *job,
GFile *src,
GFileInfo *src_inf,
GFile *dest,
GFile **new_dest);
fm_file_ops_job_emit_cur_file ()
void fm_file_ops_job_emit_cur_file (FmFileOpsJob *job,
const char *cur_file);
fm_file_ops_job_emit_percent ()
void fm_file_ops_job_emit_percent (FmFileOpsJob *job);
fm_file_ops_job_emit_prepared ()
void fm_file_ops_job_emit_prepared (FmFileOpsJob *job);
fm_file_ops_job_new ()
FmJob * fm_file_ops_job_new (FmFileOpType type,
FmPathList *files);
fm_file_ops_job_set_chmod ()
void fm_file_ops_job_set_chmod (FmFileOpsJob *job,
mode_t new_mode,
mode_t new_mode_mask);
fm_file_ops_job_set_chown ()
void fm_file_ops_job_set_chown (FmFileOpsJob *job,
guint uid,
guint gid);
fm_file_ops_job_set_dest ()
void fm_file_ops_job_set_dest (FmFileOpsJob *job,
FmPath *dest);
fm_file_ops_job_set_recursive ()
void fm_file_ops_job_set_recursive (FmFileOpsJob *job,
gboolean recursive);
Signal Details
The "ask-rename" signal
gint user_function (FmFileOpsJob *fmfileopsjob,
gpointer arg1,
gpointer arg2,
gpointer arg3,
gpointer user_data) : Run Last
The "cur-file" signal
void user_function (FmFileOpsJob *fmfileopsjob,
gpointer arg1,
gpointer user_data) : Run First
The "percent" signal
void user_function (FmFileOpsJob *fmfileopsjob,
guint arg1,
gpointer user_data) : Run First
The "prepared" signal
void user_function (FmFileOpsJob *fmfileopsjob,
gpointer user_data) : Run First