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. |