Top | ![]() |
![]() |
![]() |
![]() |
void | fm_file_info_job_add () |
void | fm_file_info_job_add_gfile () |
FmPath * | fm_file_info_job_get_current () |
FmFileInfoJob * | fm_file_info_job_new () |
include
: libfm/fm.h
The FmFileInfoJob can be used to get filled FmFileInfo for some files.
void fm_file_info_job_add (FmFileInfoJob *job
,FmPath *path
);
Adds a path
to query list for the job
.
This API may only be called before starting the job
.
Since 0.1.0
void fm_file_info_job_add_gfile (FmFileInfoJob *job
,GFile *gf
);
Adds a path gf
to query list for the job
.
This API may only be called before starting the job
.
Since 0.1.0
FmPath *
fm_file_info_job_get_current (FmFileInfoJob *job
);
Retrieves current the FmPath which caused the error.
Returned data are owned by job
and shouldn't be freed by caller.
This API may only be called in error handler.
Since 0.1.10
FmFileInfoJob * fm_file_info_job_new (FmPathList *files_to_query
,FmFileInfoJobFlags flags
);
Creates a new FmFileInfoJob which can be used by FmJob API.
files_to_query |
list of paths to query informatiom. |
[allow-none] |
flags |
modificators of query mode |
Since 0.1.0
struct FmFileInfoJob { FmJob parent; FmFileInfoJobFlags flags; FmFileInfoList* file_infos; };
FmJob |
the parent object |
|
FmFileInfoJobFlags |
flags for the job |
|
FmFileInfoList * |
gathered data |
struct FmFileInfoJobClass { void (*got_info)(FmFileInfoJob *job, FmFileInfo *info); };
“got-info”
signalvoid user_function (FmFileInfoJob *fmfileinfojob, gpointer arg1, gpointer user_data)
Flags: Run Last