Top | ![]() |
![]() |
![]() |
![]() |
#define | XVIEWER_TYPE_JOB_THUMBNAIL |
#define | XVIEWER_TYPE_JOB_LOAD |
#define | XVIEWER_TYPE_JOB_MODEL |
#define | XVIEWER_TYPE_JOB_TRANSFORM |
#define | XVIEWER_TYPE_JOB_SAVE |
#define | XVIEWER_TYPE_JOB_SAVE_AS |
XviewerJob | |
struct | XviewerJobThumbnail |
struct | XviewerJobLoad |
struct | XviewerJobModel |
struct | XviewerJobTransform |
struct | XviewerJobSave |
struct | XviewerJobSaveAs |
struct | XviewerJobCopy |
GObject ╰── XviewerJob ├── XviewerJobCopy ├── XviewerJobLoad ├── XviewerJobModel ├── XviewerJobSave │ ╰── XviewerJobSaveAs ├── XviewerJobThumbnail ╰── XviewerJobTransform
#define XVIEWER_JOB_THUMBNAIL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_THUMBNAIL, XviewerJobThumbnail))
#define XVIEWER_JOB_THUMBNAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_THUMBNAIL, XviewerJobThumbnailClass))
#define XVIEWER_IS_JOB_THUMBNAIL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XVIEWER_TYPE_JOB_THUMBNAIL))
#define XVIEWER_JOB_LOAD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_LOAD, XviewerJobLoad))
#define XVIEWER_JOB_LOAD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_LOAD, XviewerJobLoadClass))
#define XVIEWER_IS_JOB_LOAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XVIEWER_TYPE_JOB_LOAD))
#define XVIEWER_JOB_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_MODEL, XviewerJobModel))
#define XVIEWER_JOB_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_MODEL, XviewerJobModelClass))
#define XVIEWER_IS_JOB_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XVIEWER_TYPE_JOB_MODEL))
#define XVIEWER_JOB_TRANSFORM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_TRANSFORM, XviewerJobTransform))
#define XVIEWER_JOB_TRANSFORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_TRANSFORM, XviewerJobTransformClass))
#define XVIEWER_IS_JOB_TRANSFORM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XVIEWER_TYPE_JOB_TRANSFORM))
#define XVIEWER_JOB_SAVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_SAVE, XviewerJobSave))
#define XVIEWER_JOB_SAVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_SAVE, XviewerJobSaveClass))
#define XVIEWER_IS_JOB_SAVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XVIEWER_TYPE_JOB_SAVE))
#define XVIEWER_JOB_SAVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XVIEWER_TYPE_JOB_SAVE, XviewerJobSaveClass))
#define XVIEWER_JOB_SAVE_AS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_SAVE_AS, XviewerJobSaveAs))
#define XVIEWER_JOB_SAVE_AS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_SAVE_AS, XviewerJobSaveAsClass))
#define XVIEWER_IS_JOB_SAVE_AS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XVIEWER_TYPE_JOB_SAVE_AS))
#define XVIEWER_JOB_COPY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XVIEWER_TYPE_JOB_COPY, XviewerJobCopy))
#define XVIEWER_JOB_COPY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XVIEWER_TYPE_JOB_COPY, XviewerJobCopyClass))
XviewerJob * xviewer_job_load_new (XviewerImage *image
,XviewerImageData data
);
XviewerJob * xviewer_job_transform_new (GList *images
,XviewerTransform *transform
);
XviewerJob * xviewer_job_save_as_new (GList *images
,XviewerURIConverter *converter
,GFile *file
);
XviewerJob * xviewer_job_copy_new (GList *images
,const gchar *destination
);
“cancelled”
signalvoid user_function (XviewerJob *xviewerjob, gpointer user_data)
Flags: Run Last
“finished”
signalvoid user_function (XviewerJob *xviewerjob, gpointer user_data)
Flags: Run Last
“progress”
signalvoid user_function (XviewerJob *xviewerjob, gfloat arg1, gpointer user_data)
Flags: Run Last