EvDocumentAnnotations
EvDocumentAnnotations
|
|
Object Hierarchy
GFlags
╰── EvAnnotationsSaveMask
GInterface
╰── EvDocumentAnnotations
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