Interface
EvinceDocumentDocumentAnnotations
Prerequisite
In order to implement DocumentAnnotations, your type must inherit fromGObject.
Interface structure
struct EvinceDocumentDocumentAnnotationsInterface {
  GTypeInterface base_iface;
  EvMappingList* (* get_annotations) (
    EvDocumentAnnotations* document_annots,
    EvPage* page
  );
  gboolean (* document_is_modified) (
    EvDocumentAnnotations* document_annots
  );
  void (* add_annotation) (
    EvDocumentAnnotations* document_annots,
    EvAnnotation* annot,
    EvRectangle* rect
  );
  void (* save_annotation) (
    EvDocumentAnnotations* document_annots,
    EvAnnotation* annot,
    EvAnnotationsSaveMask mask
  );
  void (* remove_annotation) (
    EvDocumentAnnotations* document_annots,
    EvAnnotation* annot
  );
  EvAnnotationsOverMarkup (* over_markup) (
    EvDocumentAnnotations* document_annots,
    EvAnnotation* annot,
    gdouble x,
    gdouble y
  );
  
}No description available.
Interface members
| base_iface |  | 
| No description available. | |
| get_annotations |  | 
| No description available. | |
| document_is_modified |  | 
| No description available. | |
| add_annotation |  | 
| No description available. | |
| save_annotation |  | 
| No description available. | |
| remove_annotation |  | 
| No description available. | |
| over_markup |  | 
| No description available. |