EogJobCopy

EogJobCopy

Synopsis

#define             EOG_TYPE_JOB_THUMBNAIL
#define             EOG_JOB_THUMBNAIL                   (obj)
#define             EOG_JOB_THUMBNAIL_CLASS             (klass)
#define             EOG_IS_JOB_THUMBNAIL                (obj)
#define             EOG_TYPE_JOB_LOAD
#define             EOG_JOB_LOAD                        (obj)
#define             EOG_JOB_LOAD_CLASS                  (klass)
#define             EOG_IS_JOB_LOAD                     (obj)
#define             EOG_TYPE_JOB_MODEL
#define             EOG_JOB_MODEL                       (obj)
#define             EOG_JOB_MODEL_CLASS                 (klass)
#define             EOG_IS_JOB_MODEL                    (obj)
#define             EOG_TYPE_JOB_TRANSFORM
#define             EOG_JOB_TRANSFORM                   (obj)
#define             EOG_JOB_TRANSFORM_CLASS             (klass)
#define             EOG_IS_JOB_TRANSFORM                (obj)
#define             EOG_TYPE_JOB_SAVE
#define             EOG_JOB_SAVE                        (obj)
#define             EOG_JOB_SAVE_CLASS                  (klass)
#define             EOG_IS_JOB_SAVE                     (obj)
#define             EOG_JOB_SAVE_GET_CLASS              (obj)
#define             EOG_TYPE_JOB_SAVE_AS
#define             EOG_JOB_SAVE_AS                     (obj)
#define             EOG_JOB_SAVE_AS_CLASS               (klass)
#define             EOG_IS_JOB_SAVE_AS                  (obj)
#define             EOG_JOB_COPY                        (obj)
#define             EOG_JOB_COPY_CLASS                  (klass)
                    EogJob;
                    EogJobThumbnail;
                    EogJobLoad;
                    EogJobModel;
                    EogJobTransform;
enum                EogJobSaveResponse;
                    EogJobSave;
                    EogJobSaveAs;
                    EogJobCopy;
void                eog_job_finished                    (EogJob *job);
void                eog_job_run                         (EogJob *job);
void                eog_job_set_progress                (EogJob *job,
                                                         float progress);
GType               eog_job_thumbnail_get_type          (void);
EogJob *            eog_job_thumbnail_new               (EogImage *image);
GType               eog_job_load_get_type               (void);
EogJob *            eog_job_load_new                    (EogImage *image,
                                                         EogImageData data);
GType               eog_job_model_get_type              (void);
EogJob *            eog_job_model_new                   (GSList *file_list);
GType               eog_job_transform_get_type          (void);
EogJob *            eog_job_transform_new               (GList *images,
                                                         EogTransform *trans);
GType               eog_job_save_get_type               (void);
EogJob *            eog_job_save_new                    (GList *images);
GType               eog_job_save_as_get_type            (void);
EogJob *            eog_job_save_as_new                 (GList *images,
                                                         EogURIConverter *converter,
                                                         GFile *file);
GType               eog_job_copy_get_type               (void);
EogJob *            eog_job_copy_new                    (GList *images,
                                                         const gchar *dest);

Object Hierarchy

  GObject
   +----EogJob
         +----EogJobThumbnail
         +----EogJobLoad
         +----EogJobModel
         +----EogJobTransform
         +----EogJobSave
         +----EogJobCopy
  GObject
   +----EogJob
         +----EogJobThumbnail
  GObject
   +----EogJob
         +----EogJobLoad
  GObject
   +----EogJob
         +----EogJobModel
  GObject
   +----EogJob
         +----EogJobTransform
  GObject
   +----EogJob
         +----EogJobSave
               +----EogJobSaveAs
  GObject
   +----EogJob
         +----EogJobSave
               +----EogJobSaveAs
  GObject
   +----EogJob
         +----EogJobCopy

Signals

  "finished"                                       : Run Last
  "progress"                                       : Run Last

Description

Details

EOG_TYPE_JOB_THUMBNAIL

#define EOG_TYPE_JOB_THUMBNAIL	       (eog_job_thumbnail_get_type())


EOG_JOB_THUMBNAIL()

#define EOG_JOB_THUMBNAIL(obj)	       (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_THUMBNAIL, EogJobThumbnail))

obj :


EOG_JOB_THUMBNAIL_CLASS()

#define EOG_JOB_THUMBNAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),  EOG_TYPE_JOB_THUMBNAIL, EogJobThumbnailClass))

klass :


EOG_IS_JOB_THUMBNAIL()

#define EOG_IS_JOB_THUMBNAIL(obj)      (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_JOB_THUMBNAIL))

obj :


EOG_TYPE_JOB_LOAD

#define EOG_TYPE_JOB_LOAD	       (eog_job_load_get_type())


EOG_JOB_LOAD()

#define EOG_JOB_LOAD(obj)	       (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_LOAD, EogJobLoad))

obj :


EOG_JOB_LOAD_CLASS()

#define EOG_JOB_LOAD_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass),  EOG_TYPE_JOB_LOAD, EogJobLoadClass))

klass :


EOG_IS_JOB_LOAD()

#define EOG_IS_JOB_LOAD(obj)	       (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_JOB_LOAD))

obj :


EOG_TYPE_JOB_MODEL

#define EOG_TYPE_JOB_MODEL	       (eog_job_model_get_type())


EOG_JOB_MODEL()

#define EOG_JOB_MODEL(obj)	       (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_MODEL, EogJobModel))

obj :


EOG_JOB_MODEL_CLASS()

#define EOG_JOB_MODEL_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST((klass),  EOG_TYPE_JOB_MODEL, EogJobModelClass))

klass :


EOG_IS_JOB_MODEL()

#define EOG_IS_JOB_MODEL(obj)          (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_JOB_MODEL))

obj :


EOG_TYPE_JOB_TRANSFORM

#define EOG_TYPE_JOB_TRANSFORM	       (eog_job_transform_get_type())


EOG_JOB_TRANSFORM()

#define EOG_JOB_TRANSFORM(obj)	       (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_TRANSFORM, EogJobTransform))

obj :


EOG_JOB_TRANSFORM_CLASS()

#define EOG_JOB_TRANSFORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),  EOG_TYPE_JOB_TRANSFORM, EogJobTransformClass))

klass :


EOG_IS_JOB_TRANSFORM()

#define EOG_IS_JOB_TRANSFORM(obj)      (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_JOB_TRANSFORM))

obj :


EOG_TYPE_JOB_SAVE

#define EOG_TYPE_JOB_SAVE              (eog_job_save_get_type())


EOG_JOB_SAVE()

#define EOG_JOB_SAVE(obj)              (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_SAVE, EogJobSave))

obj :


EOG_JOB_SAVE_CLASS()

#define EOG_JOB_SAVE_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass), EOG_TYPE_JOB_SAVE, EogJobSaveClass))

klass :


EOG_IS_JOB_SAVE()

#define EOG_IS_JOB_SAVE(obj)           (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_JOB_SAVE))

obj :


EOG_JOB_SAVE_GET_CLASS()

#define EOG_JOB_SAVE_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), EOG_TYPE_JOB_SAVE, EogJobSaveClass))

obj :


EOG_TYPE_JOB_SAVE_AS

#define EOG_TYPE_JOB_SAVE_AS           (eog_job_save_as_get_type())


EOG_JOB_SAVE_AS()

#define EOG_JOB_SAVE_AS(obj)           (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_SAVE_AS, EogJobSaveAs))

obj :


EOG_JOB_SAVE_AS_CLASS()

#define EOG_JOB_SAVE_AS_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), EOG_TYPE_JOB_SAVE_AS, EogJobSaveAsClass))

klass :


EOG_IS_JOB_SAVE_AS()

#define EOG_IS_JOB_SAVE_AS(obj)        (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_JOB_SAVE_AS))

obj :


EOG_JOB_COPY()

#define EOG_JOB_COPY(obj)	       (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_JOB_COPY, EogJobCopy))

obj :


EOG_JOB_COPY_CLASS()

#define EOG_JOB_COPY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),  EOG_TYPE_JOB_COPY, EogJobCopyClass))

klass :


EogJob

typedef struct _EogJob EogJob;


EogJobThumbnail

typedef struct _EogJobThumbnail EogJobThumbnail;


EogJobLoad

typedef struct _EogJobLoad EogJobLoad;


EogJobModel

typedef struct _EogJobModel EogJobModel;


EogJobTransform

typedef struct _EogJobTransform EogJobTransform;


enum EogJobSaveResponse

typedef enum {
	EOG_SAVE_RESPONSE_NONE,
	EOG_SAVE_RESPONSE_RETRY,
	EOG_SAVE_RESPONSE_SKIP,
	EOG_SAVE_RESPONSE_OVERWRITE,
	EOG_SAVE_RESPONSE_CANCEL,
	EOG_SAVE_RESPONSE_LAST
} EogJobSaveResponse;


EogJobSave

typedef struct _EogJobSave EogJobSave;


EogJobSaveAs

typedef struct _EogJobSaveAs EogJobSaveAs;


EogJobCopy

typedef struct _EogJobCopy EogJobCopy;


eog_job_finished ()

void                eog_job_finished                    (EogJob *job);

job :


eog_job_run ()

void                eog_job_run                         (EogJob *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 EogJobQueue.

job :

the job to execute.

eog_job_set_progress ()

void                eog_job_set_progress                (EogJob *job,
                                                         float progress);

job :

progress :


eog_job_thumbnail_get_type ()

GType               eog_job_thumbnail_get_type          (void);

Returns :


eog_job_thumbnail_new ()

EogJob *            eog_job_thumbnail_new               (EogImage *image);

image :

Returns :


eog_job_load_get_type ()

GType               eog_job_load_get_type               (void);

Returns :


eog_job_load_new ()

EogJob *            eog_job_load_new                    (EogImage *image,
                                                         EogImageData data);

image :

data :

Returns :


eog_job_model_get_type ()

GType               eog_job_model_get_type              (void);

Returns :


eog_job_model_new ()

EogJob *            eog_job_model_new                   (GSList *file_list);

file_list :

Returns :


eog_job_transform_get_type ()

GType               eog_job_transform_get_type          (void);

Returns :


eog_job_transform_new ()

EogJob *            eog_job_transform_new               (GList *images,
                                                         EogTransform *trans);

images :

trans :

Returns :


eog_job_save_get_type ()

GType               eog_job_save_get_type               (void);

Returns :


eog_job_save_new ()

EogJob *            eog_job_save_new                    (GList *images);

images :

Returns :


eog_job_save_as_get_type ()

GType               eog_job_save_as_get_type            (void);

Returns :


eog_job_save_as_new ()

EogJob *            eog_job_save_as_new                 (GList *images,
                                                         EogURIConverter *converter,
                                                         GFile *file);

images :

converter :

file :

Returns :


eog_job_copy_get_type ()

GType               eog_job_copy_get_type               (void);

Returns :


eog_job_copy_new ()

EogJob *            eog_job_copy_new                    (GList *images,
                                                         const gchar *dest);

images :

dest :

Returns :

Signal Details

The "finished" signal

void                user_function                      (EogJob  *eogjob,
                                                        gpointer user_data)      : Run Last

eogjob :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "progress" signal

void                user_function                      (EogJob  *eogjob,
                                                        gfloat   arg1,
                                                        gpointer user_data)      : Run Last

eogjob :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.