X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libdocument%2Fev-document-annotations.h;h=9c191ca17065c86b1cf4f03cc93cedaa5310772f;hb=212d9a536bc60e711b779feb5e8aa33db654997d;hp=8eb2c7c276f284fd375e9a26a5751f5aa6ced9ce;hpb=584f014b63c56fe3770cba9682fc21c31e09a2e9;p=evince.git diff --git a/libdocument/ev-document-annotations.h b/libdocument/ev-document-annotations.h index 8eb2c7c2..9c191ca1 100644 --- a/libdocument/ev-document-annotations.h +++ b/libdocument/ev-document-annotations.h @@ -70,26 +70,28 @@ struct _EvDocumentAnnotationsInterface GTypeInterface base_iface; /* Methods */ - EvMappingList *(* get_annotations) (EvDocumentAnnotations *document_annots, - EvPage *page); - void (* add_annotation) (EvDocumentAnnotations *document_annots, - EvAnnotation *annot, - EvRectangle *rect); - void (* save_annotation) (EvDocumentAnnotations *document_annots, - EvAnnotation *annot, - EvAnnotationsSaveMask mask); + 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); }; -GType ev_document_annotations_get_type (void) G_GNUC_CONST; -EvMappingList *ev_document_annotations_get_annotations (EvDocumentAnnotations *document_annots, - EvPage *page); -void ev_document_annotations_add_annotation (EvDocumentAnnotations *document_annots, - EvAnnotation *annot, - EvRectangle *rect); -void ev_document_annotations_save_annotation (EvDocumentAnnotations *document_annots, - EvAnnotation *annot, - EvAnnotationsSaveMask mask); -gboolean ev_document_annotations_can_add_annotation (EvDocumentAnnotations *document_annots); +GType ev_document_annotations_get_type (void) G_GNUC_CONST; +EvMappingList *ev_document_annotations_get_annotations (EvDocumentAnnotations *document_annots, + EvPage *page); +gboolean ev_document_annotations_document_is_modified (EvDocumentAnnotations *document_annots); +void ev_document_annotations_add_annotation (EvDocumentAnnotations *document_annots, + EvAnnotation *annot, + EvRectangle *rect); +void ev_document_annotations_save_annotation (EvDocumentAnnotations *document_annots, + EvAnnotation *annot, + EvAnnotationsSaveMask mask); +gboolean ev_document_annotations_can_add_annotation (EvDocumentAnnotations *document_annots); G_END_DECLS