## EvDocumentAnnotations

EvDocumentAnnotations

## Synopsis

    #define             EV_DOCUMENT_ANNOTATIONS_IFACE       (k)
    #define             EV_IS_DOCUMENT_ANNOTATIONS_IFACE    (k)
                        EvDocumentAnnotations;
                        EvDocumentAnnotationsIface;
    GList *             ev_document_annotations_get_annotations
                                                            (EvDocumentAnnotations *document_annots,
                                                             EvPage *page);
    void                ev_document_annotations_annotation_set_contents
                                                            (EvDocumentAnnotations *document_annots,
                                                             EvAnnotation *annot,
                                                             const gchar *contents);

## Object Hierarchy

      GInterface
       +----EvDocumentAnnotations

## Description

## Details

### EV_DOCUMENT_ANNOTATIONS_IFACE()

    #define EV_DOCUMENT_ANNOTATIONS_IFACE(k)        (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_ANNOTATIONS, EvDocumentAnnotationsIface))

`k` : |

### EV_IS_DOCUMENT_ANNOTATIONS_IFACE()

    #define EV_IS_DOCUMENT_ANNOTATIONS_IFACE(k)     (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_ANNOTATIONS))

`k` : |

### EvDocumentAnnotations

    typedef struct _EvDocumentAnnotations EvDocumentAnnotations;

### EvDocumentAnnotationsIface

    typedef struct {
    	GTypeInterface base_iface;

    	/* Methods  */
    	GList *(* get_annotations)         (EvDocumentAnnotations *document_annots,
    					    EvPage                *page);
    	void   (* annotation_set_contents) (EvDocumentAnnotations *document_annots,
    					    EvAnnotation          *annot,
    					    const gchar           *contents);
    } EvDocumentAnnotationsIface;

### ev_document_annotations_get_annotations ()

    GList *             ev_document_annotations_get_annotations
                                                            (EvDocumentAnnotations *document_annots,
                                                             EvPage *page);

`document_annots` : |
`page` : |
Returns : |

### ev_document_annotations_annotation_set_contents ()

    void                ev_document_annotations_annotation_set_contents
                                                            (EvDocumentAnnotations *document_annots,
                                                             EvAnnotation *annot,
                                                             const gchar *contents);

`document_annots` : |
`annot` : |
`contents` : |