Interface

EvinceDocumentDocumentForms

Description

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

Prerequisite

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

Interface structure

struct EvinceDocumentDocumentFormsInterface {
  GTypeInterface base_iface;
  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
  );
  void (* reset_form) (
    EvDocumentForms* document_forms,
    EvLinkAction* action
  );
  
}
No description available.
Interface members
base_iface
GTypeInterface
 No description available.
get_form_fields
EvMappingList* (* get_form_fields) (
    EvDocumentForms* document_forms,
    EvPage* page
  )
 No description available.
document_is_modified
gboolean (* document_is_modified) (
    EvDocumentForms* document_forms
  )
 No description available.
form_field_text_get_text
gchar* (* form_field_text_get_text) (
    EvDocumentForms* document_forms,
    EvFormField* field
  )
 No description available.
form_field_text_set_text
void (* form_field_text_set_text) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    const gchar* text
  )
 No description available.
form_field_button_get_state
gboolean (* form_field_button_get_state) (
    EvDocumentForms* document_forms,
    EvFormField* field
  )
 No description available.
form_field_button_set_state
void (* form_field_button_set_state) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    gboolean state
  )
 No description available.
form_field_choice_get_item
gchar* (* form_field_choice_get_item) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    gint index
  )
 No description available.
form_field_choice_get_n_items
gint (* form_field_choice_get_n_items) (
    EvDocumentForms* document_forms,
    EvFormField* field
  )
 No description available.
form_field_choice_is_item_selected
gboolean (* form_field_choice_is_item_selected) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    gint index
  )
 No description available.
form_field_choice_select_item
void (* form_field_choice_select_item) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    gint index
  )
 No description available.
form_field_choice_toggle_item
void (* form_field_choice_toggle_item) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    gint index
  )
 No description available.
form_field_choice_unselect_all
void (* form_field_choice_unselect_all) (
    EvDocumentForms* document_forms,
    EvFormField* field
  )
 No description available.
form_field_choice_set_text
void (* form_field_choice_set_text) (
    EvDocumentForms* document_forms,
    EvFormField* field,
    const gchar* text
  )
 No description available.
form_field_choice_get_text
gchar* (* form_field_choice_get_text) (
    EvDocumentForms* document_forms,
    EvFormField* field
  )
 No description available.
reset_form
void (* reset_form) (
    EvDocumentForms* document_forms,
    EvLinkAction* action
  )
 No description available.