From: Carlos Garcia Campos Date: Mon, 2 Aug 2010 18:39:30 +0000 (+0200) Subject: [libdocument] Add document_is_modified() to EvDocumentForms interface X-Git-Tag: EVINCE_2_31_6~5 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=ebf9f109a65f51280b833f16688f41f2a62bb2c6;p=evince.git [libdocument] Add document_is_modified() to EvDocumentForms interface --- diff --git a/libdocument/ev-document-forms.c b/libdocument/ev-document-forms.c index c6d558ba..19417c77 100644 --- a/libdocument/ev-document-forms.c +++ b/libdocument/ev-document-forms.c @@ -37,6 +37,14 @@ ev_document_forms_get_form_fields (EvDocumentForms *document_forms, return iface->get_form_fields (document_forms, page); } +gboolean +ev_document_forms_document_is_modified (EvDocumentForms *document_forms) +{ + EvDocumentFormsInterface *iface = EV_DOCUMENT_FORMS_GET_IFACE (document_forms); + + return (iface->document_is_modified) ? iface->document_is_modified (document_forms) : FALSE; +} + gchar * ev_document_forms_form_field_text_get_text (EvDocumentForms *document_forms, EvFormField *field) diff --git a/libdocument/ev-document-forms.h b/libdocument/ev-document-forms.h index 32ec6a17..198f3eb5 100644 --- a/libdocument/ev-document-forms.h +++ b/libdocument/ev-document-forms.h @@ -50,6 +50,7 @@ struct _EvDocumentFormsInterface /* Methods */ EvMappingList *(* get_form_fields) (EvDocumentForms *document_forms, EvPage *page); + gboolean (* document_is_modified) (EvDocumentForms *document_forms); gchar *(* form_field_text_get_text) (EvDocumentForms *document_forms, EvFormField *field); void (* form_field_text_set_text) (EvDocumentForms *document_forms, @@ -86,6 +87,7 @@ struct _EvDocumentFormsInterface GType ev_document_forms_get_type (void) G_GNUC_CONST; EvMappingList *ev_document_forms_get_form_fields (EvDocumentForms *document_forms, EvPage *page); +gboolean ev_document_forms_document_is_modified (EvDocumentForms *document_forms); gchar *ev_document_forms_form_field_text_get_text (EvDocumentForms *document_forms, EvFormField *field);