EvDocumentAnnotations
EvDocumentAnnotations
|
|
Object Hierarchy
GFlags
╰── EvAnnotationsSaveMask
GInterface
╰── EvDocumentAnnotations
Functions
ev_document_annotations_can_add_annotation ()
gboolean
ev_document_annotations_can_add_annotation
(EvDocumentAnnotations *document_annots
);
ev_document_annotations_document_is_modified ()
gboolean
ev_document_annotations_document_is_modified
(EvDocumentAnnotations *document_annots
);
Types and Values
EvDocumentAnnotations
typedef struct _EvDocumentAnnotations EvDocumentAnnotations;
struct EvDocumentAnnotationsInterface
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);
EvAnnotationsOverMarkup (* over_markup) (EvDocumentAnnotations *document_annots,
EvAnnotation *annot,
gdouble x,
gdouble y);
};
enum EvAnnotationsSaveMask