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