Interface

PapersDocumentDocumentAnnotations

since: 4.0

Description

interface PapersDocument.DocumentAnnotations : GObject.Object
No description available.

Available since: 4.0

Prerequisite

In order to implement DocumentAnnotations, your type must inherit fromGObject.

Instance methods

pps_document_annotations_add_annotation
No description available.

since: 4.0

pps_document_annotations_can_add_annotation
No description available.

since: 4.0

pps_document_annotations_can_remove_annotation
No description available.

since: 4.0

pps_document_annotations_document_is_modified
No description available.

since: 4.0

pps_document_annotations_get_annotations
No description available.

since: 4.0

pps_document_annotations_over_markup
No description available.

since: 4.0

pps_document_annotations_remove_annotation
No description available.

since: 4.0

Interface structure

struct PapersDocumentDocumentAnnotationsInterface {
  GTypeInterface base_iface;
  GList* (* get_annotations) (
    PpsDocumentAnnotations* document_annots,
    PpsPage* page
  );
  gboolean (* document_is_modified) (
    PpsDocumentAnnotations* document_annots
  );
  void (* add_annotation) (
    PpsDocumentAnnotations* document_annots,
    PpsAnnotation* annot
  );
  void (* remove_annotation) (
    PpsDocumentAnnotations* document_annots,
    PpsAnnotation* annot
  );
  PpsAnnotationsOverMarkup (* over_markup) (
    PpsDocumentAnnotations* document_annots,
    PpsAnnotation* annot,
    gdouble x,
    gdouble y
  );
  
}
No description available.
Interface members
base_iface
GTypeInterface
 No description available.
get_annotations
GList* (* get_annotations) (
    PpsDocumentAnnotations* document_annots,
    PpsPage* page
  )
 No description available.
document_is_modified
gboolean (* document_is_modified) (
    PpsDocumentAnnotations* document_annots
  )
 No description available.
add_annotation
void (* add_annotation) (
    PpsDocumentAnnotations* document_annots,
    PpsAnnotation* annot
  )
 No description available.
remove_annotation
void (* remove_annotation) (
    PpsDocumentAnnotations* document_annots,
    PpsAnnotation* annot
  )
 No description available.
over_markup
PpsAnnotationsOverMarkup (* over_markup) (
    PpsDocumentAnnotations* document_annots,
    PpsAnnotation* annot,
    gdouble x,
    gdouble y
  )
 No description available.

Virtual methods

PapersDocument.DocumentAnnotations.add_annotation
No description available.

since: 4.0

PapersDocument.DocumentAnnotations.document_is_modified
No description available.

since: 4.0

PapersDocument.DocumentAnnotations.get_annotations
No description available.

since: 4.0

PapersDocument.DocumentAnnotations.over_markup
No description available.

since: 4.0

PapersDocument.DocumentAnnotations.remove_annotation
No description available.

since: 4.0