Top | ![]() |
![]() |
![]() |
![]() |
EvMappingList * ev_document_annotations_get_annotations (EvDocumentAnnotations *document_annots
,EvPage *page
);
void ev_document_annotations_add_annotation (EvDocumentAnnotations *document_annots
,EvAnnotation *annot
,EvRectangle *rect
);
gboolean
ev_document_annotations_can_add_annotation
(EvDocumentAnnotations *document_annots
);
gboolean
ev_document_annotations_document_is_modified
(EvDocumentAnnotations *document_annots
);
void ev_document_annotations_save_annotation (EvDocumentAnnotations *document_annots
,EvAnnotation *annot
,EvAnnotationsSaveMask mask
);
struct EvDocumentAnnotationsInterface { GTypeInterface base_iface; /* Methods */ 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); };