| Eye of MATE Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
#define EOM_TYPE_JOB_THUMBNAIL #define EOM_JOB_THUMBNAIL (obj) #define EOM_JOB_THUMBNAIL_CLASS (klass) #define EOM_IS_JOB_THUMBNAIL (obj) #define EOM_TYPE_JOB_LOAD #define EOM_JOB_LOAD (obj) #define EOM_JOB_LOAD_CLASS (klass) #define EOM_IS_JOB_LOAD (obj) #define EOM_TYPE_JOB_MODEL #define EOM_JOB_MODEL (obj) #define EOM_JOB_MODEL_CLASS (klass) #define EOM_IS_JOB_MODEL (obj) #define EOM_TYPE_JOB_TRANSFORM #define EOM_JOB_TRANSFORM (obj) #define EOM_JOB_TRANSFORM_CLASS (klass) #define EOM_IS_JOB_TRANSFORM (obj) #define EOM_TYPE_JOB_SAVE #define EOM_JOB_SAVE (obj) #define EOM_JOB_SAVE_CLASS (klass) #define EOM_IS_JOB_SAVE (obj) #define EOM_JOB_SAVE_GET_CLASS (obj) #define EOM_TYPE_JOB_SAVE_AS #define EOM_JOB_SAVE_AS (obj) #define EOM_JOB_SAVE_AS_CLASS (klass) #define EOM_IS_JOB_SAVE_AS (obj) #define EOM_JOB_COPY (obj) #define EOM_JOB_COPY_CLASS (klass) EomJob; struct EomJobThumbnail; struct EomJobLoad; struct EomJobModel; struct EomJobTransform; enum EomJobSaveResponse; struct EomJobSave; struct EomJobSaveAs; struct EomJobCopy; void eom_job_finished (EomJob *job); void eom_job_run (EomJob *job); void eom_job_set_progress (EomJob *job,float progress); GType eom_job_thumbnail_get_type (void); EomJob * eom_job_thumbnail_new (EomImage *image); GType eom_job_load_get_type (void); EomJob * eom_job_load_new (EomImage *image,EomImageData data); GType eom_job_model_get_type (void); EomJob * eom_job_model_new (GSList *file_list); GType eom_job_transform_get_type (void); EomJob * eom_job_transform_new (GList *images,EomTransform *trans); GType eom_job_save_get_type (void); EomJob * eom_job_save_new (GList *images); GType eom_job_save_as_get_type (void); EomJob * eom_job_save_as_new (GList *images,EomURIConverter *converter,GFile *file); GType eom_job_copy_get_type (void); EomJob * eom_job_copy_new (GList *images,const gchar *dest);
GObject
+----EomJob
+----EomJobCopy
+----EomJobLoad
+----EomJobModel
+----EomJobSave
+----EomJobThumbnail
+----EomJobTransform
GObject +----EomJob +----EomJobThumbnail
GObject +----EomJob +----EomJobLoad
GObject +----EomJob +----EomJobModel
GObject +----EomJob +----EomJobTransform
GObject +----EomJob +----EomJobSave +----EomJobSaveAs
GObject +----EomJob +----EomJobSave +----EomJobSaveAs
GObject +----EomJob +----EomJobCopy
#define EOM_JOB_THUMBNAIL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_THUMBNAIL, EomJobThumbnail))
#define EOM_JOB_THUMBNAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_THUMBNAIL, EomJobThumbnailClass))
#define EOM_IS_JOB_THUMBNAIL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOM_TYPE_JOB_THUMBNAIL))
#define EOM_JOB_LOAD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_LOAD, EomJobLoad))
#define EOM_JOB_LOAD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_LOAD, EomJobLoadClass))
#define EOM_IS_JOB_LOAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOM_TYPE_JOB_LOAD))
#define EOM_JOB_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_MODEL, EomJobModel))
#define EOM_JOB_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_MODEL, EomJobModelClass))
#define EOM_IS_JOB_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOM_TYPE_JOB_MODEL))
#define EOM_JOB_TRANSFORM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_TRANSFORM, EomJobTransform))
#define EOM_JOB_TRANSFORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_TRANSFORM, EomJobTransformClass))
#define EOM_IS_JOB_TRANSFORM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOM_TYPE_JOB_TRANSFORM))
#define EOM_JOB_SAVE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_SAVE, EomJobSave))
#define EOM_JOB_SAVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_SAVE, EomJobSaveClass))
#define EOM_IS_JOB_SAVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOM_TYPE_JOB_SAVE))
#define EOM_JOB_SAVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EOM_TYPE_JOB_SAVE, EomJobSaveClass))
#define EOM_JOB_SAVE_AS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_SAVE_AS, EomJobSaveAs))
#define EOM_JOB_SAVE_AS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_SAVE_AS, EomJobSaveAsClass))
#define EOM_IS_JOB_SAVE_AS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOM_TYPE_JOB_SAVE_AS))
#define EOM_JOB_COPY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_JOB_COPY, EomJobCopy))
#define EOM_JOB_COPY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EOM_TYPE_JOB_COPY, EomJobCopyClass))
typedef enum {
EOM_SAVE_RESPONSE_NONE,
EOM_SAVE_RESPONSE_RETRY,
EOM_SAVE_RESPONSE_SKIP,
EOM_SAVE_RESPONSE_OVERWRITE,
EOM_SAVE_RESPONSE_CANCEL,
EOM_SAVE_RESPONSE_LAST
} EomJobSaveResponse;
void eom_job_run (EomJob *job);
Executes the job passed as job. Usually there is no need to call this
on your own. Jobs should be executed by using the EomJobQueue.
|
the job to execute. |
EomJob * eom_job_save_as_new (GList *images,EomURIConverter *converter,GFile *file);
"finished" signalvoid user_function (EomJob *eomjob,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"progress" signalvoid user_function (EomJob *eomjob,
gfloat arg1,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |