Details
FM_FILE_OPS_JOB_TYPE
#define FM_FILE_OPS_JOB_TYPE (fm_file_ops_job_get_type())
FM_FILE_OPS_JOB()
#define FM_FILE_OPS_JOB(obj)
FM_FILE_OPS_JOB_CLASS()
#define FM_FILE_OPS_JOB_CLASS(klass)
IS_FM_FILE_OPS_JOB()
#define IS_FM_FILE_OPS_JOB(obj)
IS_FM_FILE_OPS_JOB_CLASS()
#define IS_FM_FILE_OPS_JOB_CLASS(klass)
FmFileOpsJob
typedef struct _FmFileOpsJob FmFileOpsJob;
FmFileOpsJobClass
typedef struct {
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);
} FmFileOpsJobClass;
fm_file_ops_job_get_type ()
GType fm_file_ops_job_get_type (void);
fm_file_ops_job_new ()
FmJob* fm_file_ops_job_new (FmFileOpType type,
FmPathList *files);
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);
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_emit_prepared ()
void fm_file_ops_job_emit_prepared (FmFileOpsJob *job);
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);
Signal Details
The "prepared" signal
void user_function (FmFileOpsJob *fmfileopsjob,
gpointer user_data) : Run First