docs/Makefile
docs/reference/Makefile
docs/reference/version.xml
+docs/reference/.libs/
+docs/reference/html/
+docs/reference/xml/
libgtkform.pc
libtool
src/.deps/
src/libgtkform.la
test/.libs/
test/test
+*.bak
+*.stamp
# of using the various options.
# The name of the module, e.g. 'glib'.
-DOC_MODULE=libform
+DOC_MODULE=libgtkform
# The top-level SGML file. You can change this if you want to.
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
# signals and properties.
# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
-INCLUDES=-I$(top_srcdir)/src $(FORM_CFLAGS)
-GTKDOC_LIBS=$(top_builddir)/src/libform.la $(FORM_LIBS)
+INCLUDES=-I$(top_srcdir)/src $(GTKFORM_CFLAGS)
+GTKDOC_LIBS=$(top_builddir)/src/libgtkform.la $(GTKFORM_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
+++ /dev/null
-<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
-<!ENTITY version SYSTEM "version.xml">
-]>
-<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
- <bookinfo>
- <title>LibForm Reference Manual</title>
- <releaseinfo>for LibForm &version;</releaseinfo>
- </bookinfo>
-
- <chapter>
- <title>LibForm API Reference</title>
- <xi:include href="xml/libform.xml"/>
- <xi:include href="xml/libformfield.xml"/>
- <xi:include href="xml/libformfieldboolean.xml"/>
- <xi:include href="xml/libformfielddatetime.xml"/>
- <xi:include href="xml/libformfieldfloat.xml"/>
- <xi:include href="xml/libformfieldinteger.xml"/>
- <xi:include href="xml/libformfieldtext.xml"/>
- <xi:include href="xml/libformkey.xml"/>
- <xi:include href="xml/libformwidget.xml"/>
- <xi:include href="xml/libformwidgetcheck.xml"/>
- <xi:include href="xml/libformwidgetcombobox.xml"/>
- <xi:include href="xml/libformwidgetdateentry.xml"/>
- <xi:include href="xml/libformwidgetentry.xml"/>
- <xi:include href="xml/libformwidgetlabel.xml"/>
- <xi:include href="xml/libformwidgetspin.xml"/>
- <xi:include href="xml/libformwidgettextview.xml"/>
- </chapter>
-</book>
+++ /dev/null
-<SECTION>
-<FILE>libform</FILE>
-<TITLE>Form</TITLE>
-Form
-form_new
-form_add_field
-form_remove_field
-form_add_fields
-form_clear
-form_check
-FormSqlType
-form_get_sql
-form_fill_from_datamodel
-form_get_field_from_name
-form_get_widget_from_name
-form_set_editable
-form_set_sensitive
-<SUBSECTION Standard>
-TYPE_FORM
-FORM
-FORM_CLASS
-IS_FORM
-IS_FORM_CLASS
-FORM_GET_CLASS
-<SUBSECTION Private>
-form_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformfield</FILE>
-<TITLE>FormField</TITLE>
-FormField
-form_field_new
-form_field_new_from_form_widget
-form_field_get_form_widget
-form_field_get_field_name
-form_field_get_value_stringify
-form_field_get_value
-form_field_get_value_sql
-form_field_clear
-form_field_is_empty
-form_field_set_from_datamodel
-<SUBSECTION Standard>
-TYPE_FORM_FIELD
-FORM_FIELD
-FORM_FIELD_CLASS
-IS_FORM_FIELD
-IS_FORM_FIELD_CLASS
-FORM_FIELD_GET_CLASS
-<SUBSECTION Private>
-form_field_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidget</FILE>
-<TITLE>FormWidget</TITLE>
-FormWidget
-form_widget_new
-form_widget_set_from_glade
-form_widget_get_widget
-form_widget_get_widget_name
-form_widget_get_value_stringify
-form_widget_set_value_stringify
-form_widget_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET
-FORM_WIDGET
-FORM_WIDGET_CLASS
-IS_FORM_WIDGET
-IS_FORM_WIDGET_CLASS
-FORM_WIDGET_GET_CLASS
-<SUBSECTION Private>
-form_widget_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgetlabel</FILE>
-<TITLE>FormWidgetLabel</TITLE>
-FormWidgetLabel
-form_widget_label_new
-form_widget_label_get_value_stringify
-form_widget_label_set_value_stringify
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_LABEL
-FORM_WIDGET_LABEL
-FORM_WIDGET_LABEL_CLASS
-IS_FORM_WIDGET_LABEL
-IS_FORM_WIDGET_LABEL_CLASS
-FORM_WIDGET_LABEL_GET_CLASS
-<SUBSECTION Private>
-form_widget_label_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformfieldtext</FILE>
-<TITLE>FormFieldText</TITLE>
-FormFieldText
-form_field_text_new
-form_field_text_get_value_stringify
-form_field_text_get_value
-form_field_text_get_value_sql
-form_field_text_clear
-form_field_text_is_empty
-form_field_text_set_from_datamodel
-<SUBSECTION Standard>
-TYPE_FORM_FIELD_TEXT
-FORM_FIELD_TEXT
-FORM_FIELD_TEXT_CLASS
-IS_FORM_FIELD_TEXT
-IS_FORM_FIELD_TEXT_CLASS
-FORM_FIELD_TEXT_GET_CLASS
-<SUBSECTION Private>
-form_field_text_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformkey</FILE>
-<TITLE>FormKey</TITLE>
-FormKey
-form_key_new
-form_key_add_field
-form_key_add_fields
-form_key_remove_field
-form_key_check
-form_key_get_sql
-form_key_field_is_key
-<SUBSECTION Standard>
-TYPE_FORM_KEY
-FORM_KEY
-FORM_KEY_CLASS
-IS_FORM_KEY
-IS_FORM_KEY_CLASS
-FORM_KEY_GET_CLASS
-<SUBSECTION Private>
-form_key_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformfielddatetime</FILE>
-<TITLE>FormFieldDateTime</TITLE>
-FormFieldDateTime
-form_field_datetime_new
-form_field_datetime_get_value_stringify
-form_field_datetime_get_value
-form_field_datetime_get_value_sql
-form_field_datetime_clear
-form_field_datetime_is_empty
-form_field_datetime_set_from_datamodel
-<SUBSECTION Standard>
-TYPE_FORM_FIELD_DATETIME
-FORM_FIELD_DATETIME
-FORM_FIELD_DATETIME_CLASS
-IS_FORM_FIELD_DATETIME
-IS_FORM_FIELD_DATETIME_CLASS
-FORM_FIELD_DATETIME_GET_CLASS
-<SUBSECTION Private>
-form_field_datetime_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformfieldinteger</FILE>
-<TITLE>FormFieldInteger</TITLE>
-FormFieldInteger
-form_field_integer_new
-form_field_integer_get_value_stringify
-form_field_integer_get_value
-form_field_integer_get_value_sql
-form_field_integer_clear
-form_field_integer_is_empty
-form_field_integer_set_from_datamodel
-<SUBSECTION Standard>
-TYPE_FORM_FIELD_INTEGER
-FORM_FIELD_INTEGER
-FORM_FIELD_INTEGER_CLASS
-IS_FORM_FIELD_INTEGER
-IS_FORM_FIELD_INTEGER_CLASS
-FORM_FIELD_INTEGER_GET_CLASS
-<SUBSECTION Private>
-form_field_integer_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgetentry</FILE>
-<TITLE>FormWidgetEntry</TITLE>
-FormWidgetEntry
-form_widget_entry_new
-form_widget_entry_get_value_stringify
-form_widget_entry_set_value_stringify
-form_widget_entry_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_ENTRY
-FORM_WIDGET_ENTRY
-FORM_WIDGET_ENTRY_CLASS
-IS_FORM_WIDGET_ENTRY
-IS_FORM_WIDGET_ENTRY_CLASS
-FORM_WIDGET_ENTRY_GET_CLASS
-<SUBSECTION Private>
-form_widget_entry_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgetspin</FILE>
-<TITLE>FormWidgetSpin</TITLE>
-FormWidgetSpin
-form_widget_spin_new
-form_widget_spin_get_value_stringify
-form_widget_spin_set_value_stringify
-form_widget_spin_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_SPIN
-FORM_WIDGET_SPIN
-FORM_WIDGET_SPIN_CLASS
-IS_FORM_WIDGET_SPIN
-IS_FORM_WIDGET_SPIN_CLASS
-FORM_WIDGET_SPIN_GET_CLASS
-<SUBSECTION Private>
-form_widget_spin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformfieldboolean</FILE>
-<TITLE>FormFieldBoolean</TITLE>
-FormFieldBoolean
-form_field_boolean_new
-form_field_boolean_get_value_stringify
-form_field_boolean_get_value
-form_field_boolean_get_value_sql
-form_field_boolean_clear
-form_field_boolean_is_empty
-form_field_boolean_set_from_datamodel
-<SUBSECTION Standard>
-TYPE_FORM_FIELD_BOOLEAN
-FORM_FIELD_BOOLEAN
-FORM_FIELD_BOOLEAN_CLASS
-IS_FORM_FIELD_BOOLEAN
-IS_FORM_FIELD_BOOLEAN_CLASS
-FORM_FIELD_BOOLEAN_GET_CLASS
-<SUBSECTION Private>
-form_field_boolean_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformfieldfloat</FILE>
-<TITLE>FormFieldFloat</TITLE>
-FormFieldFloat
-form_field_float_new
-form_field_float_get_value_stringify
-form_field_float_get_value
-form_field_float_get_value_sql
-form_field_float_clear
-form_field_float_is_empty
-form_field_float_set_from_datamodel
-<SUBSECTION Standard>
-TYPE_FORM_FIELD_FLOAT
-FORM_FIELD_FLOAT
-FORM_FIELD_FLOAT_CLASS
-IS_FORM_FIELD_FLOAT
-IS_FORM_FIELD_FLOAT_CLASS
-FORM_FIELD_FLOAT_GET_CLASS
-<SUBSECTION Private>
-form_field_float_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgetcheck</FILE>
-<TITLE>FormWidgetCheck</TITLE>
-FormWidgetCheck
-form_widget_check_new
-form_widget_check_get_value_stringify
-form_widget_check_set_value_stringify
-form_widget_check_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_CHECK
-FORM_WIDGET_CHECK
-FORM_WIDGET_CHECK_CLASS
-IS_FORM_WIDGET_CHECK
-IS_FORM_WIDGET_CHECK_CLASS
-FORM_WIDGET_CHECK_GET_CLASS
-<SUBSECTION Private>
-form_widget_check_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgettextview</FILE>
-<TITLE>FormWidgetTextview</TITLE>
-FormWidgetTextview
-form_widget_textview_new
-form_widget_textview_get_value_stringify
-form_widget_textview_set_value_stringify
-form_widget_textview_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_TEXTVIEW
-FORM_WIDGET_TEXTVIEW
-FORM_WIDGET_TEXTVIEW_CLASS
-IS_FORM_WIDGET_TEXTVIEW
-IS_FORM_WIDGET_TEXTVIEW_CLASS
-FORM_WIDGET_TEXTVIEW_GET_CLASS
-<SUBSECTION Private>
-form_widget_textview_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgetdateentry</FILE>
-<TITLE>FormWidgetDateEntry</TITLE>
-FormWidgetDateEntry
-form_widget_date_entry_new
-form_widget_date_entry_get_value_stringify
-form_widget_date_entry_set_value_stringify
-form_widget_date_entry_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_DATE_ENTRY
-FORM_WIDGET_DATE_ENTRY
-FORM_WIDGET_DATE_ENTRY_CLASS
-IS_FORM_WIDGET_DATE_ENTRY
-IS_FORM_WIDGET_DATE_ENTRY_CLASS
-FORM_WIDGET_DATE_ENTRY_GET_CLASS
-<SUBSECTION Private>
-form_widget_date_entry_get_type
-</SECTION>
-
-<SECTION>
-<FILE>libformwidgetcombobox</FILE>
-<TITLE>FormWidgetComboBox</TITLE>
-FormWidgetComboBox
-form_widget_combo_box_new
-form_widget_combo_box_get_value_stringify
-form_widget_combo_box_set_value_stringify
-form_widget_combo_box_set_editable
-<SUBSECTION Standard>
-TYPE_FORM_WIDGET_COMBO_BOX
-FORM_WIDGET_COMBO_BOX
-FORM_WIDGET_COMBO_BOX_CLASS
-IS_FORM_WIDGET_COMBO_BOX
-IS_FORM_WIDGET_COMBO_BOX_CLASS
-FORM_WIDGET_COMBO_BOX_GET_CLASS
-<SUBSECTION Private>
-form_widget_combo_box_get_type
-</SECTION>
+++ /dev/null
-#include <libform.h>
-#include <libformfield.h>
-#include <libformfieldboolean.h>
-#include <libformfielddatetime.h>
-#include <libformfieldfloat.h>
-#include <libformfieldinteger.h>
-#include <libformfieldtext.h>
-#include <libformkey.h>
-#include <libformwidget.h>
-#include <libformwidgetcheck.h>
-#include <libformwidgetcombobox.h>
-#include <libformwidgetdateentry.h>
-#include <libformwidgetentry.h>
-#include <libformwidgetlabel.h>
-#include <libformwidgetspin.h>
-#include <libformwidgettextview.h>
-
-form_get_type
-form_field_get_type
-form_field_boolean_get_type
-form_field_datetime_get_type
-form_field_float_get_type
-form_field_integer_get_type
-form_field_text_get_type
-form_key_get_type
-form_widget_get_type
-form_widget_check_get_type
-form_widget_combo_box_get_type
-form_widget_date_entry_get_type
-form_widget_entry_get_type
-form_widget_label_get_type
-form_widget_spin_get_type
-form_widget_textview_get_type
--- /dev/null
+<SECTION>
+<FILE>widgetspin</FILE>
+TYPE_GTK_FORM_WIDGET_SPIN
+GTK_FORM_WIDGET_SPIN
+GTK_FORM_WIDGET_SPIN_CLASS
+IS_GTK_FORM_WIDGET_SPIN
+IS_GTK_FORM_WIDGET_SPIN_CLASS
+GTK_FORM_WIDGET_SPIN_GET_CLASS
+<TITLE>GtkFormWidgetSpin</TITLE>
+GtkFormWidgetSpin
+gtk_form_widget_spin_get_type
+gtk_form_widget_spin_new
+gtk_form_widget_spin_get_value_stringify
+gtk_form_widget_spin_set_value_stringify
+gtk_form_widget_spin_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>widgetcheck</FILE>
+TYPE_GTK_FORM_WIDGET_CHECK
+GTK_FORM_WIDGET_CHECK
+GTK_FORM_WIDGET_CHECK_CLASS
+IS_GTK_FORM_WIDGET_CHECK
+IS_GTK_FORM_WIDGET_CHECK_CLASS
+GTK_FORM_WIDGET_CHECK_GET_CLASS
+<TITLE>GtkFormWidgetCheck</TITLE>
+GtkFormWidgetCheck
+gtk_form_widget_check_get_type
+gtk_form_widget_check_new
+gtk_form_widget_check_get_value_stringify
+gtk_form_widget_check_set_value_stringify
+gtk_form_widget_check_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>fieldboolean</FILE>
+TYPE_GTK_FORM_FIELD_BOOLEAN
+GTK_FORM_FIELD_BOOLEAN
+GTK_FORM_FIELD_BOOLEAN_CLASS
+IS_GTK_FORM_FIELD_BOOLEAN
+IS_GTK_FORM_FIELD_BOOLEAN_CLASS
+GTK_FORM_FIELD_BOOLEAN_GET_CLASS
+<TITLE>GtkFormFieldBoolean</TITLE>
+GtkFormFieldBoolean
+gtk_form_field_boolean_get_type
+gtk_form_field_boolean_new
+gtk_form_field_boolean_get_value_stringify
+gtk_form_field_boolean_get_value
+gtk_form_field_boolean_get_value_sql
+gtk_form_field_boolean_clear
+gtk_form_field_boolean_is_empty
+gtk_form_field_boolean_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>widget</FILE>
+TYPE_GTK_FORM_WIDGET
+GTK_FORM_WIDGET
+GTK_FORM_WIDGET_CLASS
+IS_GTK_FORM_WIDGET
+IS_GTK_FORM_WIDGET_CLASS
+GTK_FORM_WIDGET_GET_CLASS
+<TITLE>GtkFormWidget</TITLE>
+GtkFormWidget
+gtk_form_widget_get_type
+gtk_form_widget_new
+gtk_form_widget_set_from_gtkbuilder
+gtk_form_widget_get_widget
+gtk_form_widget_get_widget_name
+gtk_form_widget_get_value_stringify
+gtk_form_widget_set_value_stringify
+gtk_form_widget_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>fieldtext</FILE>
+TYPE_GTK_FORM_FIELD_TEXT
+GTK_FORM_FIELD_TEXT
+GTK_FORM_FIELD_TEXT_CLASS
+IS_GTK_FORM_FIELD_TEXT
+IS_GTK_FORM_FIELD_TEXT_CLASS
+GTK_FORM_FIELD_TEXT_GET_CLASS
+<TITLE>GtkFormFieldText</TITLE>
+GtkFormFieldText
+gtk_form_field_text_get_type
+gtk_form_field_text_new
+gtk_form_field_text_get_value_stringify
+gtk_form_field_text_get_value
+gtk_form_field_text_get_value_sql
+gtk_form_field_text_clear
+gtk_form_field_text_is_empty
+gtk_form_field_text_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>fielddatetime</FILE>
+TYPE_GTK_FORM_FIELD_DATETIME
+GTK_FORM_FIELD_DATETIME
+GTK_FORM_FIELD_DATETIME_CLASS
+IS_GTK_FORM_FIELD_DATETIME
+IS_GTK_FORM_FIELD_DATETIME_CLASS
+GTK_FORM_FIELD_DATETIME_GET_CLASS
+<TITLE>GtkFormFieldDateTime</TITLE>
+GtkFormFieldDateTime
+gtk_form_field_datetime_get_type
+gtk_form_field_datetime_new
+gtk_form_field_datetime_get_value_stringify
+gtk_form_field_datetime_get_value
+gtk_form_field_datetime_get_value_sql
+gtk_form_field_datetime_clear
+gtk_form_field_datetime_is_empty
+gtk_form_field_datetime_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>widgetlabel</FILE>
+TYPE_GTK_FORM_WIDGET_LABEL
+GTK_FORM_WIDGET_LABEL
+GTK_FORM_WIDGET_LABEL_CLASS
+IS_GTK_FORM_WIDGET_LABEL
+IS_GTK_FORM_WIDGET_LABEL_CLASS
+GTK_FORM_WIDGET_LABEL_GET_CLASS
+<TITLE>GtkFormWidgetLabel</TITLE>
+GtkFormWidgetLabel
+gtk_form_widget_label_get_type
+gtk_form_widget_label_new
+gtk_form_widget_label_get_value_stringify
+gtk_form_widget_label_set_value_stringify
+</SECTION>
+
+<SECTION>
+<FILE>fieldfloat</FILE>
+TYPE_GTK_FORM_FIELD_FLOAT
+GTK_FORM_FIELD_FLOAT
+GTK_FORM_FIELD_FLOAT_CLASS
+IS_GTK_FORM_FIELD_FLOAT
+IS_GTK_FORM_FIELD_FLOAT_CLASS
+GTK_FORM_FIELD_FLOAT_GET_CLASS
+<TITLE>GtkFormFieldFloat</TITLE>
+GtkFormFieldFloat
+gtk_form_field_float_get_type
+gtk_form_field_float_new
+gtk_form_field_float_get_value_stringify
+gtk_form_field_float_get_value
+gtk_form_field_float_get_value_sql
+gtk_form_field_float_clear
+gtk_form_field_float_is_empty
+gtk_form_field_float_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>key</FILE>
+TYPE_GTK_FORM_KEY
+GTK_FORM_KEY
+GTK_FORM_KEY_CLASS
+IS_GTK_FORM_KEY
+IS_GTK_FORM_KEY_CLASS
+GTK_FORM_KEY_GET_CLASS
+<TITLE>GtkFormKey</TITLE>
+GtkFormKey
+gtk_form_key_get_type
+gtk_form_key_new
+gtk_form_key_add_field
+gtk_form_key_remove_field
+gtk_form_key_add_fields
+gtk_form_key_check
+gtk_form_key_get_sql
+gtk_form_key_field_is_key
+</SECTION>
+
+<SECTION>
+<FILE>widgettextview</FILE>
+TYPE_GTK_FORM_WIDGET_TEXTVIEW
+GTK_FORM_WIDGET_TEXTVIEW
+GTK_FORM_WIDGET_TEXTVIEW_CLASS
+IS_GTK_FORM_WIDGET_TEXTVIEW
+IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS
+GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS
+<TITLE>GtkFormWidgetTextview</TITLE>
+GtkFormWidgetTextview
+gtk_form_widget_textview_get_type
+gtk_form_widget_textview_new
+gtk_form_widget_textview_get_value_stringify
+gtk_form_widget_textview_set_value_stringify
+gtk_form_widget_textview_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>field</FILE>
+TYPE_GTK_FORM_FIELD
+GTK_FORM_FIELD
+GTK_FORM_FIELD_CLASS
+IS_GTK_FORM_FIELD
+IS_GTK_FORM_FIELD_CLASS
+GTK_FORM_FIELD_GET_CLASS
+<TITLE>GtkFormField</TITLE>
+GtkFormField
+gtk_form_field_get_type
+gtk_form_field_new
+gtk_form_field_new_from_gtk_form_widget
+gtk_form_field_get_field_name
+gtk_form_field_get_gtk_form_widget
+gtk_form_field_get_value_stringify
+gtk_form_field_get_value
+gtk_form_field_get_value_sql
+gtk_form_field_clear
+gtk_form_field_is_empty
+gtk_form_field_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>form</FILE>
+TYPE_GTK_FORM
+GTK_FORM
+GTK_FORM_CLASS
+IS_GTK_FORM
+IS_GTK_FORM_CLASS
+GTK_FORM_GET_CLASS
+<TITLE>GtkForm</TITLE>
+GtkForm
+gtk_form_get_type
+gtk_form_new
+gtk_form_add_field
+gtk_form_remove_field
+gtk_form_add_fields
+gtk_form_get_field_from_name
+gtk_form_get_widget_from_name
+gtk_form_clear
+gtk_form_check
+gtk_form_set_sensitive
+gtk_form_set_editable
+GtkFormSqlType
+gtk_form_get_sql
+gtk_form_fill_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>widgetcombobox</FILE>
+TYPE_GTK_FORM_WIDGET_COMBO_BOX
+GTK_FORM_WIDGET_COMBO_BOX
+GTK_FORM_WIDGET_COMBO_BOX_CLASS
+IS_GTK_FORM_WIDGET_COMBO_BOX
+IS_GTK_FORM_WIDGET_COMBO_BOX_CLASS
+GTK_FORM_WIDGET_COMBO_BOX_GET_CLASS
+<TITLE>GtkFormWidgetComboBox</TITLE>
+GtkFormWidgetComboBox
+gtk_form_widget_combo_box_get_type
+gtk_form_widget_combo_box_new
+gtk_form_widget_combo_box_get_value_stringify
+gtk_form_widget_combo_box_set_value_stringify
+gtk_form_widget_combo_box_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>widgetentry</FILE>
+TYPE_GTK_FORM_WIDGET_ENTRY
+GTK_FORM_WIDGET_ENTRY
+GTK_FORM_WIDGET_ENTRY_CLASS
+IS_GTK_FORM_WIDGET_ENTRY
+IS_GTK_FORM_WIDGET_ENTRY_CLASS
+GTK_FORM_WIDGET_ENTRY_GET_CLASS
+<TITLE>GtkFormWidgetEntry</TITLE>
+GtkFormWidgetEntry
+gtk_form_widget_entry_get_type
+gtk_form_widget_entry_new
+gtk_form_widget_entry_get_value_stringify
+gtk_form_widget_entry_set_value_stringify
+gtk_form_widget_entry_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>fieldinteger</FILE>
+TYPE_GTK_FORM_FIELD_INTEGER
+GTK_FORM_FIELD_INTEGER
+GTK_FORM_FIELD_INTEGER_CLASS
+IS_GTK_FORM_FIELD_INTEGER
+IS_GTK_FORM_FIELD_INTEGER_CLASS
+GTK_FORM_FIELD_INTEGER_GET_CLASS
+<TITLE>GtkFormFieldInteger</TITLE>
+GtkFormFieldInteger
+gtk_form_field_integer_get_type
+gtk_form_field_integer_new
+gtk_form_field_integer_get_value_stringify
+gtk_form_field_integer_get_value
+gtk_form_field_integer_get_value_sql
+gtk_form_field_integer_clear
+gtk_form_field_integer_is_empty
+gtk_form_field_integer_set_from_datamodel
+</SECTION>
+
--- /dev/null
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET_SPIN</NAME>
+#define TYPE_GTK_FORM_WIDGET_SPIN (gtk_form_widget_spin_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_SPIN</NAME>
+#define GTK_FORM_WIDGET_SPIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_SPIN, GtkFormWidgetSpin))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_SPIN_CLASS</NAME>
+#define GTK_FORM_WIDGET_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_SPIN, GtkFormWidgetSpinClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_SPIN</NAME>
+#define IS_GTK_FORM_WIDGET_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_SPIN))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_SPIN_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_SPIN))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_SPIN_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_SPIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_SPIN, GtkFormWidgetSpinClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidgetSpin</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetSpinClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetSpin</NAME>
+struct _GtkFormWidgetSpin
+ {
+ GtkFormWidget parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetSpinClass</NAME>
+struct _GtkFormWidgetSpinClass
+ {
+ GtkFormWidgetClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_spin_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_spin_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_spin_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *widget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_spin_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_spin_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkFormWidget *fwidget, gboolean editable
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET_CHECK</NAME>
+#define TYPE_GTK_FORM_WIDGET_CHECK (gtk_form_widget_check_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_CHECK</NAME>
+#define GTK_FORM_WIDGET_CHECK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_CHECK, GtkFormWidgetCheck))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_CHECK_CLASS</NAME>
+#define GTK_FORM_WIDGET_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_CHECK, GtkFormWidgetCheckClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_CHECK</NAME>
+#define IS_GTK_FORM_WIDGET_CHECK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_CHECK))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_CHECK_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_CHECK))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_CHECK_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_CHECK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_CHECK, GtkFormWidgetCheckClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidgetCheck</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetCheckClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetCheck</NAME>
+struct _GtkFormWidgetCheck
+ {
+ GtkFormWidget parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetCheckClass</NAME>
+struct _GtkFormWidgetCheckClass
+ {
+ GtkFormWidgetClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_check_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_check_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_check_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *widget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_check_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_check_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkFormWidget *fwidget, gboolean editable
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_FIELD_BOOLEAN</NAME>
+#define TYPE_GTK_FORM_FIELD_BOOLEAN (gtk_form_field_boolean_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_BOOLEAN</NAME>
+#define GTK_FORM_FIELD_BOOLEAN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_BOOLEAN, GtkFormFieldBoolean))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_BOOLEAN_CLASS</NAME>
+#define GTK_FORM_FIELD_BOOLEAN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_BOOLEAN, GtkFormFieldBooleanClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_BOOLEAN</NAME>
+#define IS_GTK_FORM_FIELD_BOOLEAN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_BOOLEAN))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_BOOLEAN_CLASS</NAME>
+#define IS_GTK_FORM_FIELD_BOOLEAN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_BOOLEAN))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_BOOLEAN_GET_CLASS</NAME>
+#define GTK_FORM_FIELD_BOOLEAN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_BOOLEAN, GtkFormFieldBooleanClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormFieldBoolean</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldBooleanClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldBoolean</NAME>
+struct _GtkFormFieldBoolean
+ {
+ GtkFormField parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldBooleanClass</NAME>
+struct _GtkFormFieldBooleanClass
+ {
+ GtkFormFieldClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_new</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_get_value</NAME>
+<RETURNS>const GValue *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_get_value_sql</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_is_empty</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_boolean_set_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field, GdaDataModel *dm, gint row
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET</NAME>
+#define TYPE_GTK_FORM_WIDGET (gtk_form_widget_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET</NAME>
+#define GTK_FORM_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET, GtkFormWidget))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_CLASS</NAME>
+#define GTK_FORM_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET, GtkFormWidgetClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET</NAME>
+#define IS_GTK_FORM_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET, GtkFormWidgetClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidget</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidget</NAME>
+struct _GtkFormWidget
+ {
+ GObject parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetClass</NAME>
+struct _GtkFormWidgetClass
+ {
+ GObjectClass parent_class;
+
+ const gchar *(*get_value_stringify) (GtkFormWidget *fwidget);
+
+ gboolean (*set_value_stringify) (GtkFormWidget *fwidget, const gchar *value);
+
+ void (*set_editable) (GtkFormWidget *fwidget, gboolean editable);
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_set_from_gtkbuilder</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget,GtkBuilder *gtkbuilder,const gchar *widget_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_get_widget</NAME>
+<RETURNS>GtkWidget *</RETURNS>
+GtkFormWidget *fwidget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_get_widget_name</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *fwidget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *fwidget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkFormWidget *fwidget, gboolean editable
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_FIELD_TEXT</NAME>
+#define TYPE_GTK_FORM_FIELD_TEXT (gtk_form_field_text_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_TEXT</NAME>
+#define GTK_FORM_FIELD_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_TEXT, GtkFormFieldText))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_TEXT_CLASS</NAME>
+#define GTK_FORM_FIELD_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_TEXT, GtkFormFieldTextClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_TEXT</NAME>
+#define IS_GTK_FORM_FIELD_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_TEXT))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_TEXT_CLASS</NAME>
+#define IS_GTK_FORM_FIELD_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_TEXT))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_TEXT_GET_CLASS</NAME>
+#define GTK_FORM_FIELD_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_TEXT, GtkFormFieldTextClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormFieldText</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldTextClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldText</NAME>
+struct _GtkFormFieldText
+ {
+ GtkFormField parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldTextClass</NAME>
+struct _GtkFormFieldTextClass
+ {
+ GtkFormFieldClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_field_text_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_new</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_get_value</NAME>
+<RETURNS>const GValue *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_get_value_sql</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_is_empty</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_text_set_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field, GdaDataModel *dm, gint row
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_FIELD_DATETIME</NAME>
+#define TYPE_GTK_FORM_FIELD_DATETIME (gtk_form_field_datetime_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_DATETIME</NAME>
+#define GTK_FORM_FIELD_DATETIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_DATETIME, GtkFormFieldDateTime))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_DATETIME_CLASS</NAME>
+#define GTK_FORM_FIELD_DATETIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_DATETIME, GtkFormFieldDateTimeClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_DATETIME</NAME>
+#define IS_GTK_FORM_FIELD_DATETIME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_DATETIME))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_DATETIME_CLASS</NAME>
+#define IS_GTK_FORM_FIELD_DATETIME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_DATETIME))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_DATETIME_GET_CLASS</NAME>
+#define GTK_FORM_FIELD_DATETIME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_DATETIME, GtkFormFieldDateTimeClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormFieldDateTime</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldDateTimeClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldDateTime</NAME>
+struct _GtkFormFieldDateTime
+ {
+ GtkFormField parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldDateTimeClass</NAME>
+struct _GtkFormFieldDateTimeClass
+ {
+ GtkFormFieldClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_new</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_get_value</NAME>
+<RETURNS>const GValue *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_get_value_sql</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_is_empty</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_datetime_set_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field, GdaDataModel *dm, gint row
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET_LABEL</NAME>
+#define TYPE_GTK_FORM_WIDGET_LABEL (gtk_form_widget_label_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_LABEL</NAME>
+#define GTK_FORM_WIDGET_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_LABEL, GtkFormWidgetLabel))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_LABEL_CLASS</NAME>
+#define GTK_FORM_WIDGET_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_LABEL, GtkFormWidgetLabelClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_LABEL</NAME>
+#define IS_GTK_FORM_WIDGET_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_LABEL))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_LABEL_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_LABEL))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_LABEL_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_LABEL, GtkFormWidgetLabelClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidgetLabel</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetLabelClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetLabel</NAME>
+struct _GtkFormWidgetLabel
+ {
+ GtkFormWidget parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetLabelClass</NAME>
+struct _GtkFormWidgetLabelClass
+ {
+ GtkFormWidgetClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_label_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_label_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_label_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *widget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_label_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_FIELD_FLOAT</NAME>
+#define TYPE_GTK_FORM_FIELD_FLOAT (gtk_form_field_float_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_FLOAT</NAME>
+#define GTK_FORM_FIELD_FLOAT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_FLOAT, GtkFormFieldFloat))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_FLOAT_CLASS</NAME>
+#define GTK_FORM_FIELD_FLOAT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_FLOAT, GtkFormFieldFloatClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_FLOAT</NAME>
+#define IS_GTK_FORM_FIELD_FLOAT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_FLOAT))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_FLOAT_CLASS</NAME>
+#define IS_GTK_FORM_FIELD_FLOAT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_FLOAT))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_FLOAT_GET_CLASS</NAME>
+#define GTK_FORM_FIELD_FLOAT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_FLOAT, GtkFormFieldFloatClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormFieldFloat</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldFloatClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldFloat</NAME>
+struct _GtkFormFieldFloat
+ {
+ GtkFormField parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldFloatClass</NAME>
+struct _GtkFormFieldFloatClass
+ {
+ GtkFormFieldClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_field_float_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_new</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_get_value</NAME>
+<RETURNS>const GValue *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_get_value_sql</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_is_empty</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_float_set_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field, GdaDataModel *dm, gint row
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_KEY</NAME>
+#define TYPE_GTK_FORM_KEY (gtk_form_key_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_KEY</NAME>
+#define GTK_FORM_KEY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_KEY, GtkFormKey))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_KEY_CLASS</NAME>
+#define GTK_FORM_KEY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_KEY, GtkFormKeyClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_KEY</NAME>
+#define IS_GTK_FORM_KEY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_KEY))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_KEY_CLASS</NAME>
+#define IS_GTK_FORM_KEY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_KEY))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_KEY_GET_CLASS</NAME>
+#define GTK_FORM_KEY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_KEY, GtkFormKeyClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormKey</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormKeyClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormKey</NAME>
+struct _GtkFormKey
+ {
+ GObject parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormKeyClass</NAME>
+struct _GtkFormKeyClass
+ {
+ GObjectClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_key_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_new</NAME>
+<RETURNS>GtkFormKey *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_add_field</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormKey *gtk_form_key, GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_remove_field</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormKey *gtk_form_key, GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_add_fields</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormKey *gtk_form_key, ...
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_check</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormKey *gtk_form_key
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_get_sql</NAME>
+<RETURNS>gchar *</RETURNS>
+GtkFormKey *gtk_form_key
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_key_field_is_key</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormKey *gtk_form_key, GtkFormField *field
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET_TEXTVIEW</NAME>
+#define TYPE_GTK_FORM_WIDGET_TEXTVIEW (gtk_form_widget_textview_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_TEXTVIEW</NAME>
+#define GTK_FORM_WIDGET_TEXTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_TEXTVIEW, GtkFormWidgetTextview))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_TEXTVIEW_CLASS</NAME>
+#define GTK_FORM_WIDGET_TEXTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_TEXTVIEW, GtkFormWidgetTextviewClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_TEXTVIEW</NAME>
+#define IS_GTK_FORM_WIDGET_TEXTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_TEXTVIEW))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_TEXTVIEW))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_TEXTVIEW, GtkFormWidgetTextviewClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidgetTextview</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetTextviewClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetTextview</NAME>
+struct _GtkFormWidgetTextview
+ {
+ GtkFormWidget parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetTextviewClass</NAME>
+struct _GtkFormWidgetTextviewClass
+ {
+ GtkFormWidgetClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_textview_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_textview_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_textview_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *widget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_textview_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_textview_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkFormWidget *fwidget, gboolean editable
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_FIELD</NAME>
+#define TYPE_GTK_FORM_FIELD (gtk_form_field_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD</NAME>
+#define GTK_FORM_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD, GtkFormField))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_CLASS</NAME>
+#define GTK_FORM_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD, GtkFormFieldClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD</NAME>
+#define IS_GTK_FORM_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_CLASS</NAME>
+#define IS_GTK_FORM_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_GET_CLASS</NAME>
+#define GTK_FORM_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD, GtkFormFieldClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormField</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormField</NAME>
+struct _GtkFormField
+ {
+ GObject parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldClass</NAME>
+struct _GtkFormFieldClass
+ {
+ GObjectClass parent_class;
+
+ const gchar *(*get_value_stringify) (GtkFormField *field);
+ const GValue *(*get_value) (GtkFormField *field);
+ const gchar *(*get_value_sql) (GtkFormField *field);
+
+ gboolean (*clear) (GtkFormField *field);
+ gboolean (*is_empty) (GtkFormField *field);
+ gboolean (*set_from_datamodel) (GtkFormField *field, GdaDataModel *dm, gint row);
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_field_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_new</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_new_from_gtk_form_widget</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+GtkFormWidget *fwidget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_get_field_name</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_get_gtk_form_widget</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_get_value</NAME>
+<RETURNS>const GValue *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_get_value_sql</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_is_empty</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_set_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field, GdaDataModel *dm, gint row
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM</NAME>
+#define TYPE_GTK_FORM (gtk_form_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM</NAME>
+#define GTK_FORM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM, GtkForm))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_CLASS</NAME>
+#define GTK_FORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM, GtkFormClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM</NAME>
+#define IS_GTK_FORM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_CLASS</NAME>
+#define IS_GTK_FORM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_GET_CLASS</NAME>
+#define GTK_FORM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM, GtkFormClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkForm</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkForm</NAME>
+struct _GtkForm
+ {
+ GObject parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormClass</NAME>
+struct _GtkFormClass
+ {
+ GObjectClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_new</NAME>
+<RETURNS>GtkForm *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_add_field</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkForm *form, GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_remove_field</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkForm *form, GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_add_fields</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkForm *form, ...
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_field_from_name</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+GtkForm *form, const gchar *field_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_widget_from_name</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+GtkForm *form, const gchar *widget_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkForm *form
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_check</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkForm *form
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_set_sensitive</NAME>
+<RETURNS>void </RETURNS>
+GtkForm *form, gboolean sensitive
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkForm *form, gboolean editable
+</FUNCTION>
+<ENUM>
+<NAME>GtkFormSqlType</NAME>
+typedef enum
+{
+ GTK_FORM_SQL_SELECT,
+ GTK_FORM_SQL_INSERT,
+ GTK_FORM_SQL_UPDATE,
+ GTK_FORM_SQL_DELETE
+} GtkFormSqlType;
+</ENUM>
+<FUNCTION>
+<NAME>gtk_form_get_sql</NAME>
+<RETURNS>gchar *</RETURNS>
+GtkForm *form, GtkFormSqlType type
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_fill_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkForm *form, GdaDataModel *dm, gint row
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET_COMBO_BOX</NAME>
+#define TYPE_GTK_FORM_WIDGET_COMBO_BOX (gtk_form_widget_combo_box_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_COMBO_BOX</NAME>
+#define GTK_FORM_WIDGET_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_COMBO_BOX, GtkFormWidgetComboBox))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_COMBO_BOX_CLASS</NAME>
+#define GTK_FORM_WIDGET_COMBO_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_COMBO_BOX, GtkFormWidgetComboBoxClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_COMBO_BOX</NAME>
+#define IS_GTK_FORM_WIDGET_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_COMBO_BOX))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_COMBO_BOX_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_COMBO_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_COMBO_BOX))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_COMBO_BOX_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_COMBO_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_COMBO_BOX, GtkFormWidgetComboBoxClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidgetComboBox</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetComboBoxClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetComboBox</NAME>
+struct _GtkFormWidgetComboBox
+ {
+ GtkFormWidget parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetComboBoxClass</NAME>
+struct _GtkFormWidgetComboBoxClass
+ {
+ GtkFormWidgetClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_combo_box_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_combo_box_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_combo_box_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *widget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_combo_box_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_combo_box_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkFormWidget *fwidget, gboolean editable
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_WIDGET_ENTRY</NAME>
+#define TYPE_GTK_FORM_WIDGET_ENTRY (gtk_form_widget_entry_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_ENTRY</NAME>
+#define GTK_FORM_WIDGET_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_ENTRY, GtkFormWidgetEntry))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_ENTRY_CLASS</NAME>
+#define GTK_FORM_WIDGET_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_ENTRY, GtkFormWidgetEntryClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_ENTRY</NAME>
+#define IS_GTK_FORM_WIDGET_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_ENTRY))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_WIDGET_ENTRY_CLASS</NAME>
+#define IS_GTK_FORM_WIDGET_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_ENTRY))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_WIDGET_ENTRY_GET_CLASS</NAME>
+#define GTK_FORM_WIDGET_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_ENTRY, GtkFormWidgetEntryClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormWidgetEntry</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetEntryClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetEntry</NAME>
+struct _GtkFormWidgetEntry
+ {
+ GtkFormWidget parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormWidgetEntryClass</NAME>
+struct _GtkFormWidgetEntryClass
+ {
+ GtkFormWidgetClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_widget_entry_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_entry_new</NAME>
+<RETURNS>GtkFormWidget *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_entry_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormWidget *widget
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_entry_set_value_stringify</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormWidget *fwidget, const gchar *value
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_widget_entry_set_editable</NAME>
+<RETURNS>void </RETURNS>
+GtkFormWidget *fwidget, gboolean editable
+</FUNCTION>
+<MACRO>
+<NAME>TYPE_GTK_FORM_FIELD_INTEGER</NAME>
+#define TYPE_GTK_FORM_FIELD_INTEGER (gtk_form_field_integer_get_type ())
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_INTEGER</NAME>
+#define GTK_FORM_FIELD_INTEGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_INTEGER, GtkFormFieldInteger))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_INTEGER_CLASS</NAME>
+#define GTK_FORM_FIELD_INTEGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_INTEGER, GtkFormFieldIntegerClass))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_INTEGER</NAME>
+#define IS_GTK_FORM_FIELD_INTEGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_INTEGER))
+</MACRO>
+<MACRO>
+<NAME>IS_GTK_FORM_FIELD_INTEGER_CLASS</NAME>
+#define IS_GTK_FORM_FIELD_INTEGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_INTEGER))
+</MACRO>
+<MACRO>
+<NAME>GTK_FORM_FIELD_INTEGER_GET_CLASS</NAME>
+#define GTK_FORM_FIELD_INTEGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_INTEGER, GtkFormFieldIntegerClass))
+</MACRO>
+<STRUCT>
+<NAME>GtkFormFieldInteger</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldIntegerClass</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldInteger</NAME>
+struct _GtkFormFieldInteger
+ {
+ GtkFormField parent;
+ };
+</STRUCT>
+<STRUCT>
+<NAME>GtkFormFieldIntegerClass</NAME>
+struct _GtkFormFieldIntegerClass
+ {
+ GtkFormFieldClass parent_class;
+ };
+</STRUCT>
+<FUNCTION>
+<NAME>gtk_form_field_integer_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_new</NAME>
+<RETURNS>GtkFormField *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_get_value_stringify</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_get_value</NAME>
+<RETURNS>const GValue *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_get_value_sql</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_clear</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_is_empty</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_field_integer_set_from_datamodel</NAME>
+<RETURNS>gboolean </RETURNS>
+GtkFormField *field, GdaDataModel *dm, gint row
+</FUNCTION>
--- /dev/null
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+ <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+ <bookinfo>
+ <title>libgtkform Reference Manual</title>
+ <releaseinfo>
+ for libgtkform [VERSION]
+ The latest version of this documentation can be found on-line at
+ <ulink role="online-location" url="http://[SERVER]/libgtkform/index.html">http://[SERVER]/libgtkform/</ulink>.
+ </releaseinfo>
+ </bookinfo>
+
+ <chapter>
+ <title>[Insert title here]</title>
+ <xi:include href="xml/widgetspin.xml"/>
+ <xi:include href="xml/widgetcheck.xml"/>
+ <xi:include href="xml/fieldboolean.xml"/>
+ <xi:include href="xml/widget.xml"/>
+ <xi:include href="xml/fieldtext.xml"/>
+ <xi:include href="xml/fielddatetime.xml"/>
+ <xi:include href="xml/widgetlabel.xml"/>
+ <xi:include href="xml/fieldfloat.xml"/>
+ <xi:include href="xml/key.xml"/>
+ <xi:include href="xml/widgettextview.xml"/>
+ <xi:include href="xml/field.xml"/>
+ <xi:include href="xml/form.xml"/>
+ <xi:include href="xml/widgetcombobox.xml"/>
+ <xi:include href="xml/widgetentry.xml"/>
+ <xi:include href="xml/fieldinteger.xml"/>
+
+ </chapter>
+ <chapter id="object-tree">
+ <title>Object Hierarchy</title>
+ <xi:include href="xml/tree_index.sgml"/>
+ </chapter>
+ <index id="api-index-full">
+ <title>API Index</title>
+ <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+ </index>
+
+ <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
--- /dev/null
+<SECTION>
+<FILE>widgetspin</FILE>
+TYPE_GTK_FORM_WIDGET_SPIN
+GTK_FORM_WIDGET_SPIN
+GTK_FORM_WIDGET_SPIN_CLASS
+IS_GTK_FORM_WIDGET_SPIN
+IS_GTK_FORM_WIDGET_SPIN_CLASS
+GTK_FORM_WIDGET_SPIN_GET_CLASS
+<TITLE>GtkFormWidgetSpin</TITLE>
+GtkFormWidgetSpin
+gtk_form_widget_spin_get_type
+gtk_form_widget_spin_new
+gtk_form_widget_spin_get_value_stringify
+gtk_form_widget_spin_set_value_stringify
+gtk_form_widget_spin_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>widgetcheck</FILE>
+TYPE_GTK_FORM_WIDGET_CHECK
+GTK_FORM_WIDGET_CHECK
+GTK_FORM_WIDGET_CHECK_CLASS
+IS_GTK_FORM_WIDGET_CHECK
+IS_GTK_FORM_WIDGET_CHECK_CLASS
+GTK_FORM_WIDGET_CHECK_GET_CLASS
+<TITLE>GtkFormWidgetCheck</TITLE>
+GtkFormWidgetCheck
+gtk_form_widget_check_get_type
+gtk_form_widget_check_new
+gtk_form_widget_check_get_value_stringify
+gtk_form_widget_check_set_value_stringify
+gtk_form_widget_check_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>fieldboolean</FILE>
+TYPE_GTK_FORM_FIELD_BOOLEAN
+GTK_FORM_FIELD_BOOLEAN
+GTK_FORM_FIELD_BOOLEAN_CLASS
+IS_GTK_FORM_FIELD_BOOLEAN
+IS_GTK_FORM_FIELD_BOOLEAN_CLASS
+GTK_FORM_FIELD_BOOLEAN_GET_CLASS
+<TITLE>GtkFormFieldBoolean</TITLE>
+GtkFormFieldBoolean
+gtk_form_field_boolean_get_type
+gtk_form_field_boolean_new
+gtk_form_field_boolean_get_value_stringify
+gtk_form_field_boolean_get_value
+gtk_form_field_boolean_get_value_sql
+gtk_form_field_boolean_clear
+gtk_form_field_boolean_is_empty
+gtk_form_field_boolean_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>widget</FILE>
+TYPE_GTK_FORM_WIDGET
+GTK_FORM_WIDGET
+GTK_FORM_WIDGET_CLASS
+IS_GTK_FORM_WIDGET
+IS_GTK_FORM_WIDGET_CLASS
+GTK_FORM_WIDGET_GET_CLASS
+<TITLE>GtkFormWidget</TITLE>
+GtkFormWidget
+gtk_form_widget_get_type
+gtk_form_widget_new
+gtk_form_widget_set_from_gtkbuilder
+gtk_form_widget_get_widget
+gtk_form_widget_get_widget_name
+gtk_form_widget_get_value_stringify
+gtk_form_widget_set_value_stringify
+gtk_form_widget_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>fieldtext</FILE>
+TYPE_GTK_FORM_FIELD_TEXT
+GTK_FORM_FIELD_TEXT
+GTK_FORM_FIELD_TEXT_CLASS
+IS_GTK_FORM_FIELD_TEXT
+IS_GTK_FORM_FIELD_TEXT_CLASS
+GTK_FORM_FIELD_TEXT_GET_CLASS
+<TITLE>GtkFormFieldText</TITLE>
+GtkFormFieldText
+gtk_form_field_text_get_type
+gtk_form_field_text_new
+gtk_form_field_text_get_value_stringify
+gtk_form_field_text_get_value
+gtk_form_field_text_get_value_sql
+gtk_form_field_text_clear
+gtk_form_field_text_is_empty
+gtk_form_field_text_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>fielddatetime</FILE>
+TYPE_GTK_FORM_FIELD_DATETIME
+GTK_FORM_FIELD_DATETIME
+GTK_FORM_FIELD_DATETIME_CLASS
+IS_GTK_FORM_FIELD_DATETIME
+IS_GTK_FORM_FIELD_DATETIME_CLASS
+GTK_FORM_FIELD_DATETIME_GET_CLASS
+<TITLE>GtkFormFieldDateTime</TITLE>
+GtkFormFieldDateTime
+gtk_form_field_datetime_get_type
+gtk_form_field_datetime_new
+gtk_form_field_datetime_get_value_stringify
+gtk_form_field_datetime_get_value
+gtk_form_field_datetime_get_value_sql
+gtk_form_field_datetime_clear
+gtk_form_field_datetime_is_empty
+gtk_form_field_datetime_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>widgetlabel</FILE>
+TYPE_GTK_FORM_WIDGET_LABEL
+GTK_FORM_WIDGET_LABEL
+GTK_FORM_WIDGET_LABEL_CLASS
+IS_GTK_FORM_WIDGET_LABEL
+IS_GTK_FORM_WIDGET_LABEL_CLASS
+GTK_FORM_WIDGET_LABEL_GET_CLASS
+<TITLE>GtkFormWidgetLabel</TITLE>
+GtkFormWidgetLabel
+gtk_form_widget_label_get_type
+gtk_form_widget_label_new
+gtk_form_widget_label_get_value_stringify
+gtk_form_widget_label_set_value_stringify
+</SECTION>
+
+<SECTION>
+<FILE>fieldfloat</FILE>
+TYPE_GTK_FORM_FIELD_FLOAT
+GTK_FORM_FIELD_FLOAT
+GTK_FORM_FIELD_FLOAT_CLASS
+IS_GTK_FORM_FIELD_FLOAT
+IS_GTK_FORM_FIELD_FLOAT_CLASS
+GTK_FORM_FIELD_FLOAT_GET_CLASS
+<TITLE>GtkFormFieldFloat</TITLE>
+GtkFormFieldFloat
+gtk_form_field_float_get_type
+gtk_form_field_float_new
+gtk_form_field_float_get_value_stringify
+gtk_form_field_float_get_value
+gtk_form_field_float_get_value_sql
+gtk_form_field_float_clear
+gtk_form_field_float_is_empty
+gtk_form_field_float_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>key</FILE>
+TYPE_GTK_FORM_KEY
+GTK_FORM_KEY
+GTK_FORM_KEY_CLASS
+IS_GTK_FORM_KEY
+IS_GTK_FORM_KEY_CLASS
+GTK_FORM_KEY_GET_CLASS
+<TITLE>GtkFormKey</TITLE>
+GtkFormKey
+gtk_form_key_get_type
+gtk_form_key_new
+gtk_form_key_add_field
+gtk_form_key_remove_field
+gtk_form_key_add_fields
+gtk_form_key_check
+gtk_form_key_get_sql
+gtk_form_key_field_is_key
+</SECTION>
+
+<SECTION>
+<FILE>widgettextview</FILE>
+TYPE_GTK_FORM_WIDGET_TEXTVIEW
+GTK_FORM_WIDGET_TEXTVIEW
+GTK_FORM_WIDGET_TEXTVIEW_CLASS
+IS_GTK_FORM_WIDGET_TEXTVIEW
+IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS
+GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS
+<TITLE>GtkFormWidgetTextview</TITLE>
+GtkFormWidgetTextview
+gtk_form_widget_textview_get_type
+gtk_form_widget_textview_new
+gtk_form_widget_textview_get_value_stringify
+gtk_form_widget_textview_set_value_stringify
+gtk_form_widget_textview_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>field</FILE>
+TYPE_GTK_FORM_FIELD
+GTK_FORM_FIELD
+GTK_FORM_FIELD_CLASS
+IS_GTK_FORM_FIELD
+IS_GTK_FORM_FIELD_CLASS
+GTK_FORM_FIELD_GET_CLASS
+<TITLE>GtkFormField</TITLE>
+GtkFormField
+gtk_form_field_get_type
+gtk_form_field_new
+gtk_form_field_new_from_gtk_form_widget
+gtk_form_field_get_field_name
+gtk_form_field_get_gtk_form_widget
+gtk_form_field_get_value_stringify
+gtk_form_field_get_value
+gtk_form_field_get_value_sql
+gtk_form_field_clear
+gtk_form_field_is_empty
+gtk_form_field_set_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>form</FILE>
+TYPE_GTK_FORM
+GTK_FORM
+GTK_FORM_CLASS
+IS_GTK_FORM
+IS_GTK_FORM_CLASS
+GTK_FORM_GET_CLASS
+<TITLE>GtkForm</TITLE>
+GtkForm
+gtk_form_get_type
+gtk_form_new
+gtk_form_add_field
+gtk_form_remove_field
+gtk_form_add_fields
+gtk_form_get_field_from_name
+gtk_form_get_widget_from_name
+gtk_form_clear
+gtk_form_check
+gtk_form_set_sensitive
+gtk_form_set_editable
+GtkFormSqlType
+gtk_form_get_sql
+gtk_form_fill_from_datamodel
+</SECTION>
+
+<SECTION>
+<FILE>widgetcombobox</FILE>
+TYPE_GTK_FORM_WIDGET_COMBO_BOX
+GTK_FORM_WIDGET_COMBO_BOX
+GTK_FORM_WIDGET_COMBO_BOX_CLASS
+IS_GTK_FORM_WIDGET_COMBO_BOX
+IS_GTK_FORM_WIDGET_COMBO_BOX_CLASS
+GTK_FORM_WIDGET_COMBO_BOX_GET_CLASS
+<TITLE>GtkFormWidgetComboBox</TITLE>
+GtkFormWidgetComboBox
+gtk_form_widget_combo_box_get_type
+gtk_form_widget_combo_box_new
+gtk_form_widget_combo_box_get_value_stringify
+gtk_form_widget_combo_box_set_value_stringify
+gtk_form_widget_combo_box_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>widgetentry</FILE>
+TYPE_GTK_FORM_WIDGET_ENTRY
+GTK_FORM_WIDGET_ENTRY
+GTK_FORM_WIDGET_ENTRY_CLASS
+IS_GTK_FORM_WIDGET_ENTRY
+IS_GTK_FORM_WIDGET_ENTRY_CLASS
+GTK_FORM_WIDGET_ENTRY_GET_CLASS
+<TITLE>GtkFormWidgetEntry</TITLE>
+GtkFormWidgetEntry
+gtk_form_widget_entry_get_type
+gtk_form_widget_entry_new
+gtk_form_widget_entry_get_value_stringify
+gtk_form_widget_entry_set_value_stringify
+gtk_form_widget_entry_set_editable
+</SECTION>
+
+<SECTION>
+<FILE>fieldinteger</FILE>
+TYPE_GTK_FORM_FIELD_INTEGER
+GTK_FORM_FIELD_INTEGER
+GTK_FORM_FIELD_INTEGER_CLASS
+IS_GTK_FORM_FIELD_INTEGER
+IS_GTK_FORM_FIELD_INTEGER_CLASS
+GTK_FORM_FIELD_INTEGER_GET_CLASS
+<TITLE>GtkFormFieldInteger</TITLE>
+GtkFormFieldInteger
+gtk_form_field_integer_get_type
+gtk_form_field_integer_new
+gtk_form_field_integer_get_value_stringify
+gtk_form_field_integer_get_value
+gtk_form_field_integer_get_value_sql
+gtk_form_field_integer_clear
+gtk_form_field_integer_is_empty
+gtk_form_field_integer_set_from_datamodel
+</SECTION>
+
--- /dev/null
+6% symbol docs coverage.
+16 symbols documented.
+1 symbols incomplete.
+244 not documented.
+
+
+GTK_FORM
+GTK_FORM_CLASS
+GTK_FORM_FIELD
+GTK_FORM_FIELD_BOOLEAN
+GTK_FORM_FIELD_BOOLEAN_CLASS
+GTK_FORM_FIELD_BOOLEAN_GET_CLASS
+GTK_FORM_FIELD_CLASS
+GTK_FORM_FIELD_DATETIME
+GTK_FORM_FIELD_DATETIME_CLASS
+GTK_FORM_FIELD_DATETIME_GET_CLASS
+GTK_FORM_FIELD_FLOAT
+GTK_FORM_FIELD_FLOAT_CLASS
+GTK_FORM_FIELD_FLOAT_GET_CLASS
+GTK_FORM_FIELD_GET_CLASS
+GTK_FORM_FIELD_INTEGER
+GTK_FORM_FIELD_INTEGER_CLASS
+GTK_FORM_FIELD_INTEGER_GET_CLASS
+GTK_FORM_FIELD_TEXT
+GTK_FORM_FIELD_TEXT_CLASS
+GTK_FORM_FIELD_TEXT_GET_CLASS
+GTK_FORM_GET_CLASS
+GTK_FORM_KEY
+GTK_FORM_KEY_CLASS
+GTK_FORM_KEY_GET_CLASS
+GTK_FORM_WIDGET
+GTK_FORM_WIDGET_CHECK
+GTK_FORM_WIDGET_CHECK_CLASS
+GTK_FORM_WIDGET_CHECK_GET_CLASS
+GTK_FORM_WIDGET_CLASS
+GTK_FORM_WIDGET_COMBO_BOX
+GTK_FORM_WIDGET_COMBO_BOX_CLASS
+GTK_FORM_WIDGET_COMBO_BOX_GET_CLASS
+GTK_FORM_WIDGET_ENTRY
+GTK_FORM_WIDGET_ENTRY_CLASS
+GTK_FORM_WIDGET_ENTRY_GET_CLASS
+GTK_FORM_WIDGET_GET_CLASS
+GTK_FORM_WIDGET_LABEL
+GTK_FORM_WIDGET_LABEL_CLASS
+GTK_FORM_WIDGET_LABEL_GET_CLASS
+GTK_FORM_WIDGET_SPIN
+GTK_FORM_WIDGET_SPIN_CLASS
+GTK_FORM_WIDGET_SPIN_GET_CLASS
+GTK_FORM_WIDGET_TEXTVIEW
+GTK_FORM_WIDGET_TEXTVIEW_CLASS
+GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS
+GtkForm
+GtkFormField
+GtkFormFieldBoolean
+GtkFormFieldDateTime
+GtkFormFieldFloat
+GtkFormFieldInteger
+GtkFormFieldText
+GtkFormKey
+GtkFormSqlType
+GtkFormWidget
+GtkFormWidgetCheck
+GtkFormWidgetComboBox
+GtkFormWidgetEntry
+GtkFormWidgetLabel
+GtkFormWidgetSpin
+GtkFormWidgetTextview
+IS_GTK_FORM
+IS_GTK_FORM_CLASS
+IS_GTK_FORM_FIELD
+IS_GTK_FORM_FIELD_BOOLEAN
+IS_GTK_FORM_FIELD_BOOLEAN_CLASS
+IS_GTK_FORM_FIELD_CLASS
+IS_GTK_FORM_FIELD_DATETIME
+IS_GTK_FORM_FIELD_DATETIME_CLASS
+IS_GTK_FORM_FIELD_FLOAT
+IS_GTK_FORM_FIELD_FLOAT_CLASS
+IS_GTK_FORM_FIELD_INTEGER
+IS_GTK_FORM_FIELD_INTEGER_CLASS
+IS_GTK_FORM_FIELD_TEXT
+IS_GTK_FORM_FIELD_TEXT_CLASS
+IS_GTK_FORM_KEY
+IS_GTK_FORM_KEY_CLASS
+IS_GTK_FORM_WIDGET
+IS_GTK_FORM_WIDGET_CHECK
+IS_GTK_FORM_WIDGET_CHECK_CLASS
+IS_GTK_FORM_WIDGET_CLASS
+IS_GTK_FORM_WIDGET_COMBO_BOX
+IS_GTK_FORM_WIDGET_COMBO_BOX_CLASS
+IS_GTK_FORM_WIDGET_ENTRY
+IS_GTK_FORM_WIDGET_ENTRY_CLASS
+IS_GTK_FORM_WIDGET_LABEL
+IS_GTK_FORM_WIDGET_LABEL_CLASS
+IS_GTK_FORM_WIDGET_SPIN
+IS_GTK_FORM_WIDGET_SPIN_CLASS
+IS_GTK_FORM_WIDGET_TEXTVIEW
+IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS
+TYPE_GTK_FORM
+TYPE_GTK_FORM_FIELD
+TYPE_GTK_FORM_FIELD_BOOLEAN
+TYPE_GTK_FORM_FIELD_DATETIME
+TYPE_GTK_FORM_FIELD_FLOAT
+TYPE_GTK_FORM_FIELD_INTEGER
+TYPE_GTK_FORM_FIELD_TEXT
+TYPE_GTK_FORM_KEY
+TYPE_GTK_FORM_WIDGET
+TYPE_GTK_FORM_WIDGET_CHECK
+TYPE_GTK_FORM_WIDGET_COMBO_BOX
+TYPE_GTK_FORM_WIDGET_ENTRY
+TYPE_GTK_FORM_WIDGET_LABEL
+TYPE_GTK_FORM_WIDGET_SPIN
+TYPE_GTK_FORM_WIDGET_TEXTVIEW
+gtk_form_add_field
+gtk_form_add_fields
+gtk_form_check
+gtk_form_clear
+gtk_form_field_boolean_clear
+gtk_form_field_boolean_get_type
+gtk_form_field_boolean_get_value
+gtk_form_field_boolean_get_value_sql
+gtk_form_field_boolean_get_value_stringify
+gtk_form_field_boolean_is_empty
+gtk_form_field_boolean_new
+gtk_form_field_boolean_set_from_datamodel
+gtk_form_field_clear
+gtk_form_field_datetime_clear
+gtk_form_field_datetime_get_type
+gtk_form_field_datetime_get_value
+gtk_form_field_datetime_get_value_sql
+gtk_form_field_datetime_get_value_stringify
+gtk_form_field_datetime_is_empty
+gtk_form_field_datetime_new
+gtk_form_field_datetime_set_from_datamodel
+gtk_form_field_float_clear
+gtk_form_field_float_get_type
+gtk_form_field_float_get_value
+gtk_form_field_float_get_value_sql
+gtk_form_field_float_get_value_stringify
+gtk_form_field_float_is_empty
+gtk_form_field_float_new
+gtk_form_field_float_set_from_datamodel
+gtk_form_field_get_field_name
+gtk_form_field_get_gtk_form_widget (field, field, Returns)
+gtk_form_field_get_str_format
+gtk_form_field_get_type
+gtk_form_field_get_value
+gtk_form_field_get_value_sql
+gtk_form_field_get_value_stringify
+gtk_form_field_integer_clear
+gtk_form_field_integer_get_type
+gtk_form_field_integer_get_value
+gtk_form_field_integer_get_value_sql
+gtk_form_field_integer_get_value_stringify
+gtk_form_field_integer_is_empty
+gtk_form_field_integer_new
+gtk_form_field_integer_set_from_datamodel
+gtk_form_field_is_empty
+gtk_form_field_new
+gtk_form_field_new_from_gtk_form_widget
+gtk_form_field_set_from_datamodel
+gtk_form_field_text_clear
+gtk_form_field_text_get_type
+gtk_form_field_text_get_value
+gtk_form_field_text_get_value_sql
+gtk_form_field_text_get_value_stringify
+gtk_form_field_text_is_empty
+gtk_form_field_text_new
+gtk_form_field_text_set_from_datamodel
+gtk_form_fill_from_datamodel
+gtk_form_get_field_from_name
+gtk_form_get_sql
+gtk_form_get_type
+gtk_form_get_widget_from_name
+gtk_form_key_add_field
+gtk_form_key_add_fields
+gtk_form_key_check
+gtk_form_key_field_is_key
+gtk_form_key_get_sql
+gtk_form_key_get_type
+gtk_form_key_new
+gtk_form_key_remove_field
+gtk_form_new
+gtk_form_remove_field
+gtk_form_set_editable
+gtk_form_set_sensitive
+gtk_form_widget_check_get_type
+gtk_form_widget_check_get_value_stringify
+gtk_form_widget_check_new
+gtk_form_widget_check_set_editable
+gtk_form_widget_check_set_value_stringify
+gtk_form_widget_combo_box_get_type
+gtk_form_widget_combo_box_get_value_stringify
+gtk_form_widget_combo_box_new
+gtk_form_widget_combo_box_set_editable
+gtk_form_widget_combo_box_set_value_stringify
+gtk_form_widget_entry_get_type
+gtk_form_widget_entry_get_value_stringify
+gtk_form_widget_entry_new
+gtk_form_widget_entry_set_editable
+gtk_form_widget_entry_set_value_stringify
+gtk_form_widget_get_type
+gtk_form_widget_get_value_stringify
+gtk_form_widget_get_widget
+gtk_form_widget_get_widget_name
+gtk_form_widget_label_get_type
+gtk_form_widget_label_get_value_stringify
+gtk_form_widget_label_new
+gtk_form_widget_label_set_value_stringify
+gtk_form_widget_new
+gtk_form_widget_set_editable
+gtk_form_widget_set_from_gtkbuilder
+gtk_form_widget_set_value_stringify
+gtk_form_widget_spin_get_type
+gtk_form_widget_spin_get_value_stringify
+gtk_form_widget_spin_new
+gtk_form_widget_spin_set_editable
+gtk_form_widget_spin_set_value_stringify
+gtk_form_widget_textview_get_type
+gtk_form_widget_textview_get_value_stringify
+gtk_form_widget_textview_new
+gtk_form_widget_textview_set_editable
+gtk_form_widget_textview_set_value_stringify
+
+
+field:Long_Description
+field:Short_Description
+fieldboolean:Long_Description
+fieldboolean:Short_Description
+fielddatetime:Long_Description
+fielddatetime:Short_Description
+fieldfloat:Long_Description
+fieldfloat:Short_Description
+fieldinteger:Short_Description
+fieldtext:Long_Description
+fieldtext:Short_Description
+form:Long_Description
+form:Short_Description
+key:Long_Description
+key:Short_Description
+widget:Long_Description
+widget:Short_Description
+widgetcheck:Long_Description
+widgetcheck:Short_Description
+widgetcombobox:Long_Description
+widgetcombobox:Short_Description
+widgetentry:Long_Description
+widgetentry:Short_Description
+widgetlabel:Long_Description
+widgetlabel:Short_Description
+widgetspin:Long_Description
+widgetspin:Short_Description
+widgettextview:Long_Description
+widgettextview:Short_Description
--- /dev/null
+GtkFormClass
+GtkFormFieldBooleanClass
+GtkFormFieldClass
+GtkFormFieldDateTimeClass
+GtkFormFieldFloatClass
+GtkFormFieldIntegerClass
+GtkFormFieldTextClass
+GtkFormKeyClass
+GtkFormWidgetCheckClass
+GtkFormWidgetClass
+GtkFormWidgetComboBoxClass
+GtkFormWidgetEntryClass
+GtkFormWidgetLabelClass
+GtkFormWidgetSpinClass
+GtkFormWidgetTextviewClass
--- /dev/null
+<ARG>
+<NAME>GtkFormFieldBoolean::default</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Default</NICK>
+<BLURB>Default value.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormWidget::widget</NAME>
+<TYPE>GtkWidget*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GtkWidget</NICK>
+<BLURB>The GtkWidget.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormWidget::widget-name</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Widget's name</NICK>
+<BLURB>Widget's name.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormFieldText::default</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Default</NICK>
+<BLURB>Default value.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormFieldDateTime::default</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Default</NICK>
+<BLURB>Default value.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormFieldDateTime::type</NAME>
+<TYPE>gint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Type</NICK>
+<BLURB>Type.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormFieldFloat::default</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Default</NICK>
+<BLURB>Default value.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormField::field</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Field</NICK>
+<BLURB>Field's name.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormField::form-widget</NAME>
+<TYPE>GtkFormWidget*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GtkFormWidget</NICK>
+<BLURB>The GtkFormWidget.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormField::obligatory</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Obligatory</NICK>
+<BLURB>Whether the field could be empty.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkForm::key</NAME>
+<TYPE>GtkFormKey*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Key</NICK>
+<BLURB>Key.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkForm::table</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Table name</NICK>
+<BLURB>GtkForm's table name.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormWidgetComboBox::column-field</NAME>
+<TYPE>gint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Column Field</NICK>
+<BLURB>Column's Field.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GtkFormFieldInteger::default</NAME>
+<TYPE>gint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Default</NICK>
+<BLURB>Default value.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
--- /dev/null
+GObject
+ GtkFormWidget
+ GtkFormWidgetSpin
+ GtkFormWidgetCheck
+ GtkFormWidgetLabel
+ GtkFormWidgetTextview
+ GtkFormWidgetComboBox
+ GtkFormWidgetEntry
+ GtkFormField
+ GtkFormFieldBoolean
+ GtkFormFieldText
+ GtkFormFieldDateTime
+ GtkFormFieldFloat
+ GtkFormFieldInteger
+ GtkFormKey
+ GtkForm
+ GInitiallyUnowned
+ GtkObject
+ GtkWidget
+GInterface
+ GTypePlugin
+ AtkImplementorIface
+ GtkBuildable
--- /dev/null
+GtkWidget AtkImplementorIface GtkBuildable
--- /dev/null
+gtk_form_widget_spin_get_type
+gtk_form_widget_check_get_type
+gtk_form_field_boolean_get_type
+gtk_form_widget_get_type
+gtk_form_field_text_get_type
+gtk_form_field_datetime_get_type
+gtk_form_widget_label_get_type
+gtk_form_field_float_get_type
+gtk_form_key_get_type
+gtk_form_widget_textview_get_type
+gtk_form_field_get_type
+gtk_form_get_type
+gtk_form_widget_combo_box_get_type
+gtk_form_widget_entry_get_type
+gtk_form_field_integer_get_type
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormField
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_FIELD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_FIELD ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormField ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormField:field ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkFormField:form-widget ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkFormField:obligatory ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_field_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_new_from_gtk_form_widget ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_get_field_name ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_get_gtk_form_widget ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormFieldBoolean
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_FIELD_BOOLEAN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_BOOLEAN ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_BOOLEAN_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_BOOLEAN ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_BOOLEAN_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_BOOLEAN_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormFieldBoolean ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormFieldBoolean:default ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_field_boolean_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_boolean_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormFieldDateTime
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_FIELD_DATETIME ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_DATETIME ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_DATETIME_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_DATETIME ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_DATETIME_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_DATETIME_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormFieldDateTime ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormFieldDateTime:default ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkFormFieldDateTime:type ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_field_datetime_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_datetime_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormFieldFloat
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_FIELD_FLOAT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_FLOAT ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_FLOAT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_FLOAT ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_FLOAT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_FLOAT_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormFieldFloat ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormFieldFloat:default ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_field_float_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_float_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormFieldInteger
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_FIELD_INTEGER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_INTEGER ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_INTEGER_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_INTEGER ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_INTEGER_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_INTEGER_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormFieldInteger ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormFieldInteger:default ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_field_integer_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_integer_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormFieldText
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_FIELD_TEXT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_TEXT ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_TEXT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_TEXT ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_FIELD_TEXT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_FIELD_TEXT_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormFieldText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormFieldText:default ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_field_text_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_field_text_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+Form
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkForm ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkForm:key ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkForm:table ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_add_field ##### -->
+<para>
+
+</para>
+
+@form:
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_remove_field ##### -->
+<para>
+
+</para>
+
+@form:
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_add_fields ##### -->
+<para>
+
+</para>
+
+@form:
+@Varargs:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_get_field_from_name ##### -->
+<para>
+
+</para>
+
+@form:
+@field_name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_get_widget_from_name ##### -->
+<para>
+
+</para>
+
+@form:
+@widget_name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_clear ##### -->
+<para>
+
+</para>
+
+@form:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_check ##### -->
+<para>
+
+</para>
+
+@form:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_set_sensitive ##### -->
+<para>
+
+</para>
+
+@form:
+@sensitive:
+
+
+<!-- ##### FUNCTION gtk_form_set_editable ##### -->
+<para>
+
+</para>
+
+@form:
+@editable:
+
+
+<!-- ##### ENUM GtkFormSqlType ##### -->
+<para>
+
+</para>
+
+@GTK_FORM_SQL_SELECT:
+@GTK_FORM_SQL_INSERT:
+@GTK_FORM_SQL_UPDATE:
+@GTK_FORM_SQL_DELETE:
+
+<!-- ##### FUNCTION gtk_form_get_sql ##### -->
+<para>
+
+</para>
+
+@form:
+@type:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_fill_from_datamodel ##### -->
+<para>
+
+</para>
+
+@form:
+@dm:
+@row:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormKey
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_KEY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_KEY ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_KEY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_KEY ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_KEY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_KEY_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormKey ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_form_key_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_add_field ##### -->
+<para>
+
+</para>
+
+@gtk_form_key:
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_remove_field ##### -->
+<para>
+
+</para>
+
+@gtk_form_key:
+@field:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_add_fields ##### -->
+<para>
+
+</para>
+
+@gtk_form_key:
+@Varargs:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_check ##### -->
+<para>
+
+</para>
+
+@gtk_form_key:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_get_sql ##### -->
+<para>
+
+</para>
+
+@gtk_form_key:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_key_field_is_key ##### -->
+<para>
+
+</para>
+
+@gtk_form_key:
+@field:
+@Returns:
+
+
+++ /dev/null
-<!-- ##### MACRO FORM ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_BOOLEAN ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_BOOLEAN_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD_BOOLEAN_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD_DATETIME ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_DATETIME_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD_DATETIME_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_FLOAT ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_FLOAT_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD_FLOAT_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_INTEGER ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_INTEGER_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD_INTEGER_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_TEXT ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_FIELD_TEXT_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_FIELD_TEXT_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_KEY ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_KEY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_KEY_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_CHECK ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_CHECK_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_WIDGET_CHECK_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_WIDGET_ENTRY ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_ENTRY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_WIDGET_ENTRY_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_LABEL ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_LABEL_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_WIDGET_LABEL_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_SPIN ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_SPIN_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_WIDGET_SPIN_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_TEXTVIEW ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO FORM_WIDGET_TEXTVIEW_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO FORM_WIDGET_TEXTVIEW_GET_CLASS ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_FIELD ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_FIELD_BOOLEAN ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_FIELD_BOOLEAN_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_FIELD_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_FIELD_DATETIME ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_FIELD_DATETIME_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_FIELD_FLOAT ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_FIELD_FLOAT_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_FIELD_INTEGER ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_FIELD_INTEGER_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_FIELD_TEXT ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_FIELD_TEXT_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_KEY ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_KEY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_WIDGET ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_WIDGET_CHECK ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_WIDGET_CHECK_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_WIDGET_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_WIDGET_ENTRY ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_WIDGET_ENTRY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_WIDGET_LABEL ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_WIDGET_LABEL_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_WIDGET_SPIN ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_WIDGET_SPIN_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO IS_FORM_WIDGET_TEXTVIEW ##### -->
-<para>
-
-</para>
-
-@obj:
-
-<!-- ##### MACRO IS_FORM_WIDGET_TEXTVIEW_CLASS ##### -->
-<para>
-
-</para>
-
-@klass:
-
-<!-- ##### MACRO TYPE_FORM ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_FIELD ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_FIELD_BOOLEAN ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_FIELD_DATETIME ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_FIELD_FLOAT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_FIELD_INTEGER ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_FIELD_TEXT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_KEY ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_WIDGET ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_WIDGET_CHECK ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_WIDGET_ENTRY ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_WIDGET_LABEL ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_WIDGET_SPIN ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO TYPE_FORM_WIDGET_TEXTVIEW ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_field_boolean_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_field_datetime_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_field_float_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_field_get ##### -->
-<para>
-
-</para>
-
-@form:
-@field:
-@value:
-@Returns:
-
-<!-- ##### FUNCTION form_field_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_field_integer_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_field_text_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_key_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_set_glade ##### -->
-<para>
-
-</para>
-
-@form:
-@glade:
-@Returns:
-
-<!-- ##### FUNCTION form_widget_check_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_combo_box_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_date_entry_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_entry_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_label_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_spin_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION form_widget_textview_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-Form
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT Form ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG Form:key ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG Form:table ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_add_field ##### -->
-<para>
-
-</para>
-
-@form:
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_remove_field ##### -->
-<para>
-
-</para>
-
-@form:
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_add_fields ##### -->
-<para>
-
-</para>
-
-@form:
-@Varargs:
-@Returns:
-
-
-<!-- ##### FUNCTION form_clear ##### -->
-<para>
-
-</para>
-
-@form:
-@Returns:
-
-
-<!-- ##### FUNCTION form_check ##### -->
-<para>
-
-</para>
-
-@form:
-@Returns:
-
-
-<!-- ##### ENUM FormSqlType ##### -->
-<para>
-
-</para>
-
-@FORM_SQL_SELECT:
-@FORM_SQL_INSERT:
-@FORM_SQL_UPDATE:
-@FORM_SQL_DELETE:
-
-<!-- ##### FUNCTION form_get_sql ##### -->
-<para>
-
-</para>
-
-@form:
-@type:
-@Returns:
-
-
-<!-- ##### FUNCTION form_fill_from_datamodel ##### -->
-<para>
-
-</para>
-
-@form:
-@dm:
-@row:
-@Returns:
-
-
-<!-- ##### FUNCTION form_get_field_from_name ##### -->
-<para>
-
-</para>
-
-@form:
-@field_name:
-@Returns:
-
-
-<!-- ##### FUNCTION form_get_widget_from_name ##### -->
-<para>
-
-</para>
-
-@form:
-@widget_name:
-@Returns:
-
-
-<!-- ##### FUNCTION form_set_editable ##### -->
-<para>
-
-</para>
-
-@form:
-@editable:
-
-
-<!-- ##### FUNCTION form_set_sensitive ##### -->
-<para>
-
-</para>
-
-@form:
-@sensitive:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormField
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormField ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormField:field ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG FormField:form-widget ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG FormField:obligatory ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_field_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_new_from_form_widget ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_get_form_widget ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_get_field_name ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_get_value ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_get_value_sql ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_clear ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_is_empty ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_set_from_datamodel ##### -->
-<para>
-
-</para>
-
-@field:
-@dm:
-@row:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormFieldBoolean
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormFieldBoolean ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormFieldBoolean:default ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_field_boolean_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_boolean_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_boolean_get_value ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_boolean_get_value_sql ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_boolean_clear ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_boolean_is_empty ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_boolean_set_from_datamodel ##### -->
-<para>
-
-</para>
-
-@field:
-@dm:
-@row:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormFieldDateTime
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormFieldDateTime ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormFieldDateTime:default ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG FormFieldDateTime:type ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_field_datetime_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_datetime_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_datetime_get_value ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_datetime_get_value_sql ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_datetime_clear ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_datetime_is_empty ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_datetime_set_from_datamodel ##### -->
-<para>
-
-</para>
-
-@field:
-@dm:
-@row:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormFieldFloat
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormFieldFloat ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormFieldFloat:default ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_field_float_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_float_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_float_get_value ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_float_get_value_sql ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_float_clear ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_float_is_empty ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_float_set_from_datamodel ##### -->
-<para>
-
-</para>
-
-@field:
-@dm:
-@row:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormFieldInteger
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormFieldInteger ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormFieldInteger:default ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_field_integer_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_integer_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_integer_get_value ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_integer_get_value_sql ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_integer_clear ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_integer_is_empty ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_integer_set_from_datamodel ##### -->
-<para>
-
-</para>
-
-@field:
-@dm:
-@row:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormFieldText
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormFieldText ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormFieldText:default ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_field_text_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_text_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_text_get_value ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_text_get_value_sql ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_text_clear ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_text_is_empty ##### -->
-<para>
-
-</para>
-
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_field_text_set_from_datamodel ##### -->
-<para>
-
-</para>
-
-@field:
-@dm:
-@row:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormKey
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormKey ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_key_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_key_add_field ##### -->
-<para>
-
-</para>
-
-@form_key:
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_key_add_fields ##### -->
-<para>
-
-</para>
-
-@form_key:
-@Varargs:
-@Returns:
-
-
-<!-- ##### FUNCTION form_key_remove_field ##### -->
-<para>
-
-</para>
-
-@form_key:
-@field:
-@Returns:
-
-
-<!-- ##### FUNCTION form_key_check ##### -->
-<para>
-
-</para>
-
-@form_key:
-@Returns:
-
-
-<!-- ##### FUNCTION form_key_get_sql ##### -->
-<para>
-
-</para>
-
-@form_key:
-@Returns:
-
-
-<!-- ##### FUNCTION form_key_field_is_key ##### -->
-<para>
-
-</para>
-
-@form_key:
-@field:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidget
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidget ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormWidget:widget ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG FormWidget:widget-name ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_widget_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_set_from_glade ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@glade:
-@widget_name:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_get_widget ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_get_widget_name ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_set_editable ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@editable:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidgetCheck
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidgetCheck ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_widget_check_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_check_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_check_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_check_set_editable ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@editable:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidgetDateEntry
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidgetDateEntry ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG FormWidgetDateEntry:date-format ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG FormWidgetDateEntry:separator ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION form_widget_date_entry_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_date_entry_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_date_entry_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_date_entry_set_editable ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@editable:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidgetEntry
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidgetEntry ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_widget_entry_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_entry_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_entry_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_entry_set_editable ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@editable:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidgetLabel
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidgetLabel ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_widget_label_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_label_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_label_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidgetSpin
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidgetSpin ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_widget_spin_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_spin_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_spin_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_spin_set_editable ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@editable:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-FormWidgetTextview
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT FormWidgetTextview ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION form_widget_textview_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_textview_get_value_stringify ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_textview_set_value_stringify ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION form_widget_textview_set_editable ##### -->
-<para>
-
-</para>
-
-@fwidget:
-@editable:
-
-
--- /dev/null
+<!-- ##### STRUCT Form ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG Form:key ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG Form:table ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormField ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormField:field ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormField:form-widget ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormField:obligatory ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormFieldBoolean ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormFieldBoolean:default ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormFieldDateTime ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormFieldDateTime:default ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormFieldDateTime:type ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormFieldFloat ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormFieldFloat:default ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormFieldInteger ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormFieldInteger:default ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormFieldText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormFieldText:default ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormKey ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM FormSqlType ##### -->
+<para>
+
+</para>
+
+@FORM_SQL_SELECT:
+@FORM_SQL_INSERT:
+@FORM_SQL_UPDATE:
+@FORM_SQL_DELETE:
+
+<!-- ##### STRUCT FormWidget ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormWidget:widget ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG FormWidget:widget-name ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormWidgetCheck ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormWidgetEntry ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormWidgetLabel ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormWidgetSpin ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT FormWidgetTextview ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION form_add_field ##### -->
+<para>
+
+</para>
+
+@form:
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_add_fields ##### -->
+<para>
+
+</para>
+
+@form:
+@Varargs:
+@Returns:
+
+<!-- ##### FUNCTION form_check ##### -->
+<para>
+
+</para>
+
+@form:
+@Returns:
+
+<!-- ##### FUNCTION form_clear ##### -->
+<para>
+
+</para>
+
+@form:
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_field_boolean_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_field_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_field_datetime_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_field_float_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_field_get_field_name ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_get_form_widget ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_field_integer_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_field_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_field_new_from_form_widget ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+<!-- ##### FUNCTION form_field_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_clear ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_get_value ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_get_value_sql ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_is_empty ##### -->
+<para>
+
+</para>
+
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_field_text_set_from_datamodel ##### -->
+<para>
+
+</para>
+
+@field:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_fill_from_datamodel ##### -->
+<para>
+
+</para>
+
+@form:
+@dm:
+@row:
+@Returns:
+
+<!-- ##### FUNCTION form_get_field_from_name ##### -->
+<para>
+
+</para>
+
+@form:
+@field_name:
+@Returns:
+
+<!-- ##### FUNCTION form_get_sql ##### -->
+<para>
+
+</para>
+
+@form:
+@type:
+@Returns:
+
+<!-- ##### FUNCTION form_get_widget_from_name ##### -->
+<para>
+
+</para>
+
+@form:
+@widget_name:
+@Returns:
+
+<!-- ##### FUNCTION form_key_add_field ##### -->
+<para>
+
+</para>
+
+@form_key:
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_key_add_fields ##### -->
+<para>
+
+</para>
+
+@form_key:
+@Varargs:
+@Returns:
+
+<!-- ##### FUNCTION form_key_check ##### -->
+<para>
+
+</para>
+
+@form_key:
+@Returns:
+
+<!-- ##### FUNCTION form_key_field_is_key ##### -->
+<para>
+
+</para>
+
+@form_key:
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_key_get_sql ##### -->
+<para>
+
+</para>
+
+@form_key:
+@Returns:
+
+<!-- ##### FUNCTION form_key_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_key_remove_field ##### -->
+<para>
+
+</para>
+
+@form_key:
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_remove_field ##### -->
+<para>
+
+</para>
+
+@form:
+@field:
+@Returns:
+
+<!-- ##### FUNCTION form_set_editable ##### -->
+<para>
+
+</para>
+
+@form:
+@editable:
+
+<!-- ##### FUNCTION form_set_sensitive ##### -->
+<para>
+
+</para>
+
+@form:
+@sensitive:
+
+<!-- ##### FUNCTION form_widget_check_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_check_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_widget_check_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+<!-- ##### FUNCTION form_widget_check_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_entry_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_entry_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_widget_entry_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+<!-- ##### FUNCTION form_widget_entry_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_get_widget ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_get_widget_name ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_label_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_label_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_widget_label_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_widget_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+<!-- ##### FUNCTION form_widget_set_from_glade ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@glade:
+@widget_name:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_spin_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_spin_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_widget_spin_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+<!-- ##### FUNCTION form_widget_spin_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_textview_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+<!-- ##### FUNCTION form_widget_textview_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### FUNCTION form_widget_textview_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+<!-- ##### FUNCTION form_widget_textview_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormWidget
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidget ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormWidget:widget ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkFormWidget:widget-name ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_widget_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_set_from_gtkbuilder ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@gtkbuilder:
+@widget_name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_get_widget ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_get_widget_name ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormWidgetCheck
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET_CHECK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_CHECK ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_CHECK_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_CHECK ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_CHECK_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_CHECK_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidgetCheck ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_form_widget_check_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_check_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_check_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_check_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_check_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+GtkFormWidgetComboBox
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET_COMBO_BOX ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_COMBO_BOX ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_COMBO_BOX_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_COMBO_BOX ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_COMBO_BOX_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_COMBO_BOX_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidgetComboBox ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GtkFormWidgetComboBox:column-field ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gtk_form_widget_combo_box_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_combo_box_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_combo_box_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_combo_box_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_combo_box_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormWidgetEntry
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET_ENTRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_ENTRY ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_ENTRY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_ENTRY ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_ENTRY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_ENTRY_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidgetEntry ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_form_widget_entry_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_entry_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_entry_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_entry_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_entry_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormWidgetLabel
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET_LABEL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_LABEL ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_LABEL_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_LABEL ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_LABEL_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_LABEL_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidgetLabel ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_form_widget_label_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_label_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_label_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_label_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormWidgetSpin
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET_SPIN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_SPIN ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_SPIN_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_SPIN ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_SPIN_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_SPIN_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidgetSpin ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_form_widget_spin_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_spin_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_spin_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_spin_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_spin_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+FormWidgetTextview
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO TYPE_GTK_FORM_WIDGET_TEXTVIEW ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_TEXTVIEW ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_TEXTVIEW_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_TEXTVIEW ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GtkFormWidgetTextview ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_form_widget_textview_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_textview_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_textview_get_value_stringify ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_textview_set_value_stringify ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_form_widget_textview_set_editable ##### -->
+<para>
+
+</para>
+
+@fwidget:
+@editable:
+
+
includedir=@includedir@
Name: @PACKAGE_NAME@
-Description: Class for forms
+Description: Class for easly manage Gtk+ forms binded to db.
Version: @PACKAGE_VERSION@
-Requires: gtk+-2.0, libglade-2.0, libgdaex
-Libs: -L${libdir} -lform
-Cflags: -I${includedir}/libform
+Requires: gtk+-2.0, libgdaex
+Libs: -L${libdir} -lgtkform
+Cflags: -I${includedir}/libgtkform
widget_class->set_value_stringify = gtk_form_widget_check_set_value_stringify;
widget_class->set_editable = gtk_form_widget_check_set_editable;
- g_type_class_add_private (object_class, sizeof (GtkFormWidgetCheckPrivate));
+ /*g_type_class_add_private (object_class, sizeof (GtkFormWidgetCheckPrivate));*/
}
static void
widget_class->set_value_stringify = gtk_form_widget_entry_set_value_stringify;
widget_class->set_editable = gtk_form_widget_entry_set_editable;
- g_type_class_add_private (object_class, sizeof (GtkFormWidgetEntryPrivate));
+ /*g_type_class_add_private (object_class, sizeof (GtkFormWidgetEntryPrivate));*/
}
static void
widget_class->get_value_stringify = gtk_form_widget_label_get_value_stringify;
widget_class->set_value_stringify = gtk_form_widget_label_set_value_stringify;
- g_type_class_add_private (object_class, sizeof (GtkFormWidgetLabelPrivate));
+ /*g_type_class_add_private (object_class, sizeof (GtkFormWidgetLabelPrivate));*/
}
static void
widget_class->set_value_stringify = gtk_form_widget_spin_set_value_stringify;
widget_class->set_editable = gtk_form_widget_spin_set_editable;
- g_type_class_add_private (object_class, sizeof (GtkFormWidgetSpinPrivate));
+ /*g_type_class_add_private (object_class, sizeof (GtkFormWidgetSpinPrivate));*/
}
static void
widget_class->set_value_stringify = gtk_form_widget_textview_set_value_stringify;
widget_class->set_editable = gtk_form_widget_textview_set_editable;
- g_type_class_add_private (object_class, sizeof (GtkFormWidgetTextviewPrivate));
+ /*g_type_class_add_private (object_class, sizeof (GtkFormWidgetTextviewPrivate));*/
}
static void