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;
struct              EogJobThumbnail;
struct              EogJobLoad;
struct              EogJobModel;
struct              EogJobTransform;
enum                EogJobSaveResponse;
struct              EogJobSave;
struct              EogJobSaveAs;
struct              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
         +----EogJobCopy
         +----EogJobLoad
         +----EogJobModel
         +----EogJobSave
         +----EogJobThumbnail
         +----EogJobTransform
  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))


EOG_JOB_THUMBNAIL_CLASS()

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


EOG_IS_JOB_THUMBNAIL()

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


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))


EOG_JOB_LOAD_CLASS()

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


EOG_IS_JOB_LOAD()

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


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))


EOG_JOB_MODEL_CLASS()

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


EOG_IS_JOB_MODEL()

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


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))


EOG_JOB_TRANSFORM_CLASS()

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


EOG_IS_JOB_TRANSFORM()

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


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))


EOG_JOB_SAVE_CLASS()

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


EOG_IS_JOB_SAVE()

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


EOG_JOB_SAVE_GET_CLASS()

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


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))


EOG_JOB_SAVE_AS_CLASS()

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


EOG_IS_JOB_SAVE_AS()

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


EOG_JOB_COPY()

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


EOG_JOB_COPY_CLASS()

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


EogJob

typedef struct _EogJob EogJob;


struct EogJobThumbnail

struct EogJobThumbnail;


struct EogJobLoad

struct EogJobLoad;


struct EogJobModel

struct EogJobModel;


struct EogJobTransform

struct 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;


struct EogJobSave

struct EogJobSave;


struct EogJobSaveAs

struct EogJobSaveAs;


struct EogJobCopy

struct EogJobCopy;


eog_job_finished ()

void                eog_job_finished                    (EogJob *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);


eog_job_thumbnail_get_type ()

GType               eog_job_thumbnail_get_type          (void);


eog_job_thumbnail_new ()

EogJob *            eog_job_thumbnail_new               (EogImage *image);


eog_job_load_get_type ()

GType               eog_job_load_get_type               (void);


eog_job_load_new ()

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


eog_job_model_get_type ()

GType               eog_job_model_get_type              (void);


eog_job_model_new ()

EogJob *            eog_job_model_new                   (GSList *file_list);


eog_job_transform_get_type ()

GType               eog_job_transform_get_type          (void);


eog_job_transform_new ()

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


eog_job_save_get_type ()

GType               eog_job_save_get_type               (void);


eog_job_save_new ()

EogJob *            eog_job_save_new                    (GList *images);


eog_job_save_as_get_type ()

GType               eog_job_save_as_get_type            (void);


eog_job_save_as_new ()

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


eog_job_copy_get_type ()

GType               eog_job_copy_get_type               (void);


eog_job_copy_new ()

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

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.

user_data :

user data set when the signal handler was connected.