## EvImage

EvImage

## Synopsis

                        EvImagePrivate;
                        EvImage;
    EvImage*            ev_image_new                        (gint page,
                                                             gint img_id);
    EvImage*            ev_image_new_from_pixbuf            (GdkPixbuf *pixbuf);
    gint                ev_image_get_id                     (EvImage *image);
    gint                ev_image_get_page                   (EvImage *image);
    GdkPixbuf*          ev_image_get_pixbuf                 (EvImage *image);
    const gchar*        ev_image_save_tmp                   (EvImage *image,
                                                             GdkPixbuf *pixbuf);
    const gchar*        ev_image_get_tmp_uri                (EvImage *image);
                        EvImageMapping;
    void                ev_image_mapping_free               (GList *image_mapping);
    EvImage*            ev_image_mapping_find               (GList *image_mapping,
                                                             gdouble x,
                                                             gdouble y);

## Description

## Details

### EvImagePrivate

    typedef struct _EvImagePrivate EvImagePrivate;

### EvImage

    typedef struct {
    	GObject base_instance;

    	EvImagePrivate *priv;
    } EvImage;

### ev_image_new ()

    EvImage*            ev_image_new                        (gint page,
                                                             gint img_id);

`page` : |
`img_id` : |
Returns : |

### ev_image_new_from_pixbuf ()

    EvImage*            ev_image_new_from_pixbuf            (GdkPixbuf *pixbuf);

`pixbuf` : |
Returns : |

### ev_image_get_id ()

    gint                ev_image_get_id                     (EvImage *image);

`image` : |
Returns : |

### ev_image_get_page ()

    gint                ev_image_get_page                   (EvImage *image);

`image` : |
Returns : |

### ev_image_get_pixbuf ()

    GdkPixbuf*          ev_image_get_pixbuf                 (EvImage *image);

`image` : |
Returns : |

### ev_image_save_tmp ()

    const gchar*        ev_image_save_tmp                   (EvImage *image,
                                                             GdkPixbuf *pixbuf);

`image` : |
`pixbuf` : |
Returns : |

### ev_image_get_tmp_uri ()

    const gchar*        ev_image_get_tmp_uri                (EvImage *image);

`image` : |
Returns : |

### EvImageMapping

    typedef struct {
    	EvImage *image;
    	gdouble x1;
    	gdouble y1;
    	gdouble x2;
    	gdouble y2;
    } EvImageMapping;

### ev_image_mapping_free ()

    void                ev_image_mapping_free               (GList *image_mapping);

`image_mapping` : |

### ev_image_mapping_find ()

    EvImage*            ev_image_mapping_find               (GList *image_mapping,
                                                             gdouble x,
                                                             gdouble y);

`image_mapping` : |
`x` : |
`y` : |
Returns : |