Interface
PapersDocumentDocumentForms
Prerequisite
In order to implement DocumentForms, your type must inherit fromGObject.
Interface structure
struct PapersDocumentDocumentFormsInterface {
  GTypeInterface base_iface;
  PpsMappingList* (* get_form_fields) (
    PpsDocumentForms* document_forms,
    PpsPage* page
  );
  gboolean (* document_is_modified) (
    PpsDocumentForms* document_forms
  );
  gchar* (* form_field_text_get_text) (
    PpsDocumentForms* document_forms,
    PpsFormField* field
  );
  void (* form_field_text_set_text) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    const gchar* text
  );
  gboolean (* form_field_button_get_state) (
    PpsDocumentForms* document_forms,
    PpsFormField* field
  );
  void (* form_field_button_set_state) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    gboolean state
  );
  gchar* (* form_field_choice_get_item) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    gint index
  );
  gint (* form_field_choice_get_n_items) (
    PpsDocumentForms* document_forms,
    PpsFormField* field
  );
  gboolean (* form_field_choice_is_item_selected) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    gint index
  );
  void (* form_field_choice_select_item) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    gint index
  );
  void (* form_field_choice_toggle_item) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    gint index
  );
  void (* form_field_choice_unselect_all) (
    PpsDocumentForms* document_forms,
    PpsFormField* field
  );
  void (* form_field_choice_set_text) (
    PpsDocumentForms* document_forms,
    PpsFormField* field,
    const gchar* text
  );
  gchar* (* form_field_choice_get_text) (
    PpsDocumentForms* document_forms,
    PpsFormField* field
  );
  void (* reset_form) (
    PpsDocumentForms* document_forms,
    PpsLinkAction* action
  );
  
}No description available.
Interface members
| base_iface |  | 
| No description available. | |
| get_form_fields |  | 
| No description available. | |
| document_is_modified |  | 
| No description available. | |
| form_field_text_get_text |  | 
| No description available. | |
| form_field_text_set_text |  | 
| No description available. | |
| form_field_button_get_state |  | 
| No description available. | |
| form_field_button_set_state |  | 
| No description available. | |
| form_field_choice_get_item |  | 
| No description available. | |
| form_field_choice_get_n_items |  | 
| No description available. | |
| form_field_choice_is_item_selected |  | 
| No description available. | |
| form_field_choice_select_item |  | 
| No description available. | |
| form_field_choice_toggle_item |  | 
| No description available. | |
| form_field_choice_unselect_all |  | 
| No description available. | |
| form_field_choice_set_text |  | 
| No description available. | |
| form_field_choice_get_text |  | 
| No description available. | |
| reset_form |  | 
| No description available. |