## EvDocumentForms EvDocumentForms |

## Synopsis

                        EvDocumentForms;
    struct              EvDocumentFormsInterface;
    gboolean            ev_document_forms_document_is_modified
                                                            (EvDocumentForms *document_forms);
    EvMappingList *     ev_document_forms_get_form_fields   (EvDocumentForms *document_forms,
                                                             EvPage *page);
    gchar *             ev_document_forms_form_field_text_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    void                ev_document_forms_form_field_text_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);
    gboolean            ev_document_forms_form_field_button_get_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    void                ev_document_forms_form_field_button_set_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gboolean state);
    gchar *             ev_document_forms_form_field_choice_get_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    gint                ev_document_forms_form_field_choice_get_n_items
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    gboolean            ev_document_forms_form_field_choice_is_item_selected
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    void                ev_document_forms_form_field_choice_select_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    void                ev_document_forms_form_field_choice_toggle_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    void                ev_document_forms_form_field_choice_unselect_all
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    void                ev_document_forms_form_field_choice_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);
    gchar *             ev_document_forms_form_field_choice_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

## Object Hierarchy

      GInterface
       +----EvDocumentForms

## Description

## Details

### EvDocumentForms

    typedef struct _EvDocumentForms EvDocumentForms;

### struct EvDocumentFormsInterface

    struct EvDocumentFormsInterface {
    	GTypeInterface base_iface;

    	/* 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,
    							       EvFormField       *field,
    							       const gchar       *text);
    	gboolean       (* form_field_button_get_state)        (EvDocumentForms   *document_forms,
    							       EvFormField       *field);
    	void           (* form_field_button_set_state)        (EvDocumentForms   *document_forms,
    							       EvFormField       *field,
    							       gboolean           state);
    	gchar         *(* form_field_choice_get_item)         (EvDocumentForms   *document_forms,
    							       EvFormField       *field,
    							       gint               index);
    	gint           (* form_field_choice_get_n_items)      (EvDocumentForms   *document_forms,
    							       EvFormField       *field);
    	gboolean       (* form_field_choice_is_item_selected) (EvDocumentForms   *document_forms,
    							       EvFormField       *field,
    							       gint               index);
    	void           (* form_field_choice_select_item)      (EvDocumentForms   *document_forms,
    							       EvFormField       *field,
    							       gint               index);
    	void           (* form_field_choice_toggle_item)      (EvDocumentForms   *document_forms,
    							       EvFormField       *field,
    							       gint               index);
    	void           (* form_field_choice_unselect_all)     (EvDocumentForms   *document_forms,
    							       EvFormField       *field);
    	void           (* form_field_choice_set_text)         (EvDocumentForms   *document_forms,
    							       EvFormField       *field,
    							       const gchar       *text);
    	gchar         *(* form_field_choice_get_text)         (EvDocumentForms   *document_forms,
    							       EvFormField       *field);
    };

### ev_document_forms_document_is_modified ()

    gboolean            ev_document_forms_document_is_modified
                                                            (EvDocumentForms *document_forms);

### ev_document_forms_get_form_fields ()

    EvMappingList *     ev_document_forms_get_form_fields   (EvDocumentForms *document_forms,
                                                             EvPage *page);

### ev_document_forms_form_field_text_get_text ()

    gchar *             ev_document_forms_form_field_text_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

### ev_document_forms_form_field_text_set_text ()

    void                ev_document_forms_form_field_text_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);

### ev_document_forms_form_field_button_get_state ()

    gboolean            ev_document_forms_form_field_button_get_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

### ev_document_forms_form_field_button_set_state ()

    void                ev_document_forms_form_field_button_set_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gboolean state);

### ev_document_forms_form_field_choice_get_item ()

    gchar *             ev_document_forms_form_field_choice_get_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

### ev_document_forms_form_field_choice_get_n_items ()

    gint                ev_document_forms_form_field_choice_get_n_items
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

### ev_document_forms_form_field_choice_is_item_selected ()

    gboolean            ev_document_forms_form_field_choice_is_item_selected
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

### ev_document_forms_form_field_choice_select_item ()

    void                ev_document_forms_form_field_choice_select_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

### ev_document_forms_form_field_choice_toggle_item ()

    void                ev_document_forms_form_field_choice_toggle_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

### ev_document_forms_form_field_choice_unselect_all ()

    void                ev_document_forms_form_field_choice_unselect_all
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

### ev_document_forms_form_field_choice_set_text ()

    void                ev_document_forms_form_field_choice_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);

### ev_document_forms_form_field_choice_get_text ()

    gchar *             ev_document_forms_form_field_choice_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);