Interface

PapersDocumentDocumentAnnotations

Description

interface PapersDocument.DocumentAnnotations : GObject.Object

No description available.

Prerequisite

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

Instance methods

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.