Interface

EvinceDocumentDocumentSignatures

Description

interface EvinceDocument.DocumentSignatures : GObject.Object
No description available.

Prerequisite

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

Functions

ev_document_signatures_data_free
No description available.

ev_document_signatures_data_new
No description available.

ev_document_signatures_data_set_page
No description available.

ev_document_signatures_data_set_rect
No description available.

ev_document_signatures_data_set_signature
No description available.

Instance methods

ev_document_signatures_can_sign
No description available.

ev_document_signatures_sign
No description available.

Interface structure

struct EvinceDocumentDocumentSignaturesInterface {
  GTypeInterface base_iface;
  void (* set_password_callback) (
    EvDocumentSignatures* document_signatures,
    EvSignaturePasswordCallback cb
  );
  GList* (* get_available_signing_certificates) (
    EvDocumentSignatures* document_signatures
  );
  EvCertificateInfo* (* get_certificate_info) (
    EvDocumentSignatures* document_signatures,
    const char* nick_name
  );
  void (* sign) (
    EvDocumentSignatures* document_signatures,
    EvSignaturesData* data,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  gboolean (* can_sign) (
    EvDocumentSignatures* document_signatures
  );
  
}
No description available.
Interface members
base_iface
GTypeInterface
 No description available.
set_password_callback
void (* set_password_callback) (
    EvDocumentSignatures* document_signatures,
    EvSignaturePasswordCallback cb
  )
 No description available.
get_available_signing_certificates
GList* (* get_available_signing_certificates) (
    EvDocumentSignatures* document_signatures
  )
 No description available.
get_certificate_info
EvCertificateInfo* (* get_certificate_info) (
    EvDocumentSignatures* document_signatures,
    const char* nick_name
  )
 No description available.
sign
void (* sign) (
    EvDocumentSignatures* document_signatures,
    EvSignaturesData* data,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
can_sign
gboolean (* can_sign) (
    EvDocumentSignatures* document_signatures
  )
 No description available.