From 98604f20578846968a429d7470079958d1941169 Mon Sep 17 00:00:00 2001 From: Andrea Zagli <azagli@libero.it> Date: Wed, 4 Aug 2010 20:59:14 +0200 Subject: [PATCH] Updated gtk-doc. --- docs/reference/libgtkform-decl-list.txt | 568 +++---- docs/reference/libgtkform-decl.txt | 1560 ++++++++++---------- docs/reference/libgtkform-undocumented.txt | 3 +- 3 files changed, 1065 insertions(+), 1066 deletions(-) diff --git a/docs/reference/libgtkform-decl-list.txt b/docs/reference/libgtkform-decl-list.txt index 4e24d68..2aa7406 100644 --- a/docs/reference/libgtkform-decl-list.txt +++ b/docs/reference/libgtkform-decl-list.txt @@ -1,181 +1,3 @@ -<SECTION> -<FILE>widgetspin</FILE> -<TITLE>GtkFormWidgetSpin</TITLE> -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 -GtkFormWidgetSpin -GtkFormWidgetSpinClass -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> -<TITLE>GtkFormWidgetCheck</TITLE> -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 -GtkFormWidgetCheck -GtkFormWidgetCheckClass -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>group</FILE> -<TITLE>GtkFormGroup</TITLE> -TYPE_GTK_FORM_GROUP -GTK_FORM_GROUP -GTK_FORM_GROUP_CLASS -IS_GTK_FORM_GROUP -IS_GTK_FORM_GROUP_CLASS -GTK_FORM_GROUP_GET_CLASS -GtkFormGroup -GtkFormGroupClass -gtk_form_group_get_type -gtk_form_group_new -gtk_form_group_get_name -gtk_form_group_add_widget -gtk_form_group_add_field -gtk_form_group_clear -gtk_form_group_set_from_datamodel -gtk_form_group_set_from_hashtable -</SECTION> - -<SECTION> -<FILE>fieldboolean</FILE> -<TITLE>GtkFormFieldBoolean</TITLE> -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 -GtkFormFieldBoolean -GtkFormFieldBooleanClass -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_filed_boolean_is_changed -gtk_form_field_boolean_set_as_origin -gtk_form_field_boolean_set_from_datamodel -gtk_form_field_boolean_set_from_hashtable -gtk_form_field_boolean_str_to_boolean -</SECTION> - -<SECTION> -<FILE>widget</FILE> -<TITLE>GtkFormWidget</TITLE> -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 -GtkFormWidget -GtkFormWidgetClass -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_label -gtk_form_widget_set_label -gtk_form_widget_get_value_stringify -gtk_form_widget_set_value_stringify -gtk_form_widget_set_editable -gtk_form_widget_set_visible -GtkFormWidgetOnChangeOpType -GtkFormWidgetOnChangeOpUpdateWhen -gtk_form_widget_add_on_change_op -</SECTION> - -<SECTION> -<FILE>fieldtext</FILE> -<TITLE>GtkFormFieldText</TITLE> -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 -GtkFormFieldText -GtkFormFieldTextClass -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_is_changed -gtk_form_field_text_set_as_origin -gtk_form_field_text_set_from_datamodel -gtk_form_field_text_set_from_hashtable -</SECTION> - -<SECTION> -<FILE>fielddatetime</FILE> -<TITLE>GtkFormFieldDateTime</TITLE> -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 -GtkFormFieldDateTime -GtkFormFieldDateTimeClass -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_is_changed -gtk_form_field_datetime_set_as_origin -gtk_form_field_datetime_set_from_datamodel -gtk_form_field_datetime_set_from_hashtable -gtk_form_field_datetime_get_tm_from_str -gtk_form_field_datetime_get_str_from_tm -gtk_form_field_datetime_get_gdate_from_tm -gtk_form_field_datetime_get_now -</SECTION> - -<SECTION> -<FILE>widgetlabel</FILE> -<TITLE>GtkFormWidgetLabel</TITLE> -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 -GtkFormWidgetLabel -GtkFormWidgetLabelClass -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> <TITLE>GtkFormFieldFloat</TITLE> @@ -200,75 +22,6 @@ gtk_form_field_float_set_from_datamodel gtk_form_field_float_set_from_hashtable </SECTION> -<SECTION> -<FILE>key</FILE> -<TITLE>GtkFormKey</TITLE> -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 -GtkFormKey -GtkFormKeyClass -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> -<TITLE>GtkFormWidgetTextview</TITLE> -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 -GtkFormWidgetTextview -GtkFormWidgetTextviewClass -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> -<TITLE>GtkFormField</TITLE> -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 -GtkFormField -GtkFormFieldClass -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_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_to_load -gtk_form_field_is_to_save -gtk_form_field_is_auto_increment -gtk_form_field_is_empty -gtk_form_field_is_changed -gtk_form_field_set_as_origin -gtk_form_field_set_from_datamodel -gtk_form_field_set_from_hashtable -</SECTION> - <SECTION> <FILE>form</FILE> <TITLE>GtkForm</TITLE> @@ -327,26 +80,6 @@ gtk_form_add_group gtk_form_get_group_by_name </SECTION> -<SECTION> -<FILE>widgetcombobox</FILE> -<TITLE>GtkFormWidgetComboBox</TITLE> -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 -GtkFormWidgetComboBox -GtkFormWidgetComboBoxClass -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 -gtk_form_widget_combo_box_fill_from_datamodel -gtk_form_widget_combo_box_fill_from_sql -</SECTION> - <SECTION> <FILE>widgetentry</FILE> <TITLE>GtkFormWidgetEntry</TITLE> @@ -366,23 +99,249 @@ gtk_form_widget_entry_set_editable </SECTION> <SECTION> -<FILE>widgetradio</FILE> -<TITLE>GtkFormWidgetRadio</TITLE> -TYPE_GTK_FORM_WIDGET_RADIO -GTK_FORM_WIDGET_RADIO -GTK_FORM_WIDGET_RADIO_CLASS -IS_GTK_FORM_WIDGET_RADIO -IS_GTK_FORM_WIDGET_RADIO_CLASS -GTK_FORM_WIDGET_RADIO_GET_CLASS -GtkFormWidgetRadio -GtkFormWidgetRadioClass -gtk_form_widget_radio_get_type -gtk_form_widget_radio_new -gtk_form_widget_radio_get_value_stringify -gtk_form_widget_radio_set_value_stringify -gtk_form_widget_radio_set_editable -gtk_form_widget_radio_set_return_value -gtk_form_widget_radio_get_return_value +<FILE>fielddatetime</FILE> +<TITLE>GtkFormFieldDateTime</TITLE> +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 +GtkFormFieldDateTime +GtkFormFieldDateTimeClass +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_is_changed +gtk_form_field_datetime_set_as_origin +gtk_form_field_datetime_set_from_datamodel +gtk_form_field_datetime_set_from_hashtable +gtk_form_field_datetime_get_tm_from_str +gtk_form_field_datetime_get_str_from_tm +gtk_form_field_datetime_get_gdate_from_tm +gtk_form_field_datetime_get_now +</SECTION> + +<SECTION> +<FILE>fieldboolean</FILE> +<TITLE>GtkFormFieldBoolean</TITLE> +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 +GtkFormFieldBoolean +GtkFormFieldBooleanClass +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_filed_boolean_is_changed +gtk_form_field_boolean_set_as_origin +gtk_form_field_boolean_set_from_datamodel +gtk_form_field_boolean_set_from_hashtable +gtk_form_field_boolean_str_to_boolean +</SECTION> + +<SECTION> +<FILE>widgetlabel</FILE> +<TITLE>GtkFormWidgetLabel</TITLE> +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 +GtkFormWidgetLabel +GtkFormWidgetLabelClass +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>widgetcombobox</FILE> +<TITLE>GtkFormWidgetComboBox</TITLE> +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 +GtkFormWidgetComboBox +GtkFormWidgetComboBoxClass +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 +gtk_form_widget_combo_box_fill_from_datamodel +gtk_form_widget_combo_box_fill_from_sql +</SECTION> + +<SECTION> +<FILE>widgetcheck</FILE> +<TITLE>GtkFormWidgetCheck</TITLE> +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 +GtkFormWidgetCheck +GtkFormWidgetCheckClass +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>widgetspin</FILE> +<TITLE>GtkFormWidgetSpin</TITLE> +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 +GtkFormWidgetSpin +GtkFormWidgetSpinClass +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>field</FILE> +<TITLE>GtkFormField</TITLE> +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 +GtkFormField +GtkFormFieldClass +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_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_to_load +gtk_form_field_is_to_save +gtk_form_field_is_auto_increment +gtk_form_field_is_empty +gtk_form_field_is_changed +gtk_form_field_set_as_origin +gtk_form_field_set_from_datamodel +gtk_form_field_set_from_hashtable +</SECTION> + +<SECTION> +<FILE>fieldtext</FILE> +<TITLE>GtkFormFieldText</TITLE> +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 +GtkFormFieldText +GtkFormFieldTextClass +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_is_changed +gtk_form_field_text_set_as_origin +gtk_form_field_text_set_from_datamodel +gtk_form_field_text_set_from_hashtable +</SECTION> + +<SECTION> +<FILE>widgettextview</FILE> +<TITLE>GtkFormWidgetTextview</TITLE> +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 +GtkFormWidgetTextview +GtkFormWidgetTextviewClass +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>group</FILE> +<TITLE>GtkFormGroup</TITLE> +TYPE_GTK_FORM_GROUP +GTK_FORM_GROUP +GTK_FORM_GROUP_CLASS +IS_GTK_FORM_GROUP +IS_GTK_FORM_GROUP_CLASS +GTK_FORM_GROUP_GET_CLASS +GtkFormGroup +GtkFormGroupClass +gtk_form_group_get_type +gtk_form_group_new +gtk_form_group_get_name +gtk_form_group_add_widget +gtk_form_group_add_field +gtk_form_group_clear +gtk_form_group_set_from_datamodel +gtk_form_group_set_from_hashtable +</SECTION> + +<SECTION> +<FILE>widget</FILE> +<TITLE>GtkFormWidget</TITLE> +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 +GtkFormWidget +GtkFormWidgetClass +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_label +gtk_form_widget_set_label +gtk_form_widget_get_value_stringify +gtk_form_widget_set_value_stringify +gtk_form_widget_set_editable +gtk_form_widget_set_visible +GtkFormWidgetOnChangeOpType +GtkFormWidgetOnChangeOpUpdateWhen +gtk_form_widget_add_on_change_op </SECTION> <SECTION> @@ -409,3 +368,44 @@ gtk_form_field_integer_set_from_datamodel gtk_form_field_integer_set_from_hashtable </SECTION> +<SECTION> +<FILE>widgetradio</FILE> +<TITLE>GtkFormWidgetRadio</TITLE> +TYPE_GTK_FORM_WIDGET_RADIO +GTK_FORM_WIDGET_RADIO +GTK_FORM_WIDGET_RADIO_CLASS +IS_GTK_FORM_WIDGET_RADIO +IS_GTK_FORM_WIDGET_RADIO_CLASS +GTK_FORM_WIDGET_RADIO_GET_CLASS +GtkFormWidgetRadio +GtkFormWidgetRadioClass +gtk_form_widget_radio_get_type +gtk_form_widget_radio_new +gtk_form_widget_radio_get_value_stringify +gtk_form_widget_radio_set_value_stringify +gtk_form_widget_radio_set_editable +gtk_form_widget_radio_set_return_value +gtk_form_widget_radio_get_return_value +</SECTION> + +<SECTION> +<FILE>key</FILE> +<TITLE>GtkFormKey</TITLE> +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 +GtkFormKey +GtkFormKeyClass +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> + diff --git a/docs/reference/libgtkform-decl.txt b/docs/reference/libgtkform-decl.txt index 9f31870..07553bb 100644 --- a/docs/reference/libgtkform-decl.txt +++ b/docs/reference/libgtkform-decl.txt @@ -1,672 +1,667 @@ <MACRO> -<NAME>TYPE_GTK_FORM_WIDGET_SPIN</NAME> -#define TYPE_GTK_FORM_WIDGET_SPIN (gtk_form_widget_spin_get_type ()) +<NAME>TYPE_GTK_FORM_FIELD_FLOAT</NAME> +#define TYPE_GTK_FORM_FIELD_FLOAT (gtk_form_field_float_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)) +<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_WIDGET_SPIN_CLASS</NAME> -#define GTK_FORM_WIDGET_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_SPIN, GtkFormWidgetSpinClass)) +<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_WIDGET_SPIN</NAME> -#define IS_GTK_FORM_WIDGET_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_SPIN)) +<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_WIDGET_SPIN_CLASS</NAME> -#define IS_GTK_FORM_WIDGET_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_SPIN)) +<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_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)) +<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>GtkFormWidgetSpin</NAME> +<NAME>GtkFormFieldFloat</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetSpinClass</NAME> +<NAME>GtkFormFieldFloatClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetSpin</NAME> -struct _GtkFormWidgetSpin +<NAME>GtkFormFieldFloat</NAME> +struct _GtkFormFieldFloat { - GtkFormWidget parent; + GtkFormField parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormWidgetSpinClass</NAME> -struct _GtkFormWidgetSpinClass +<NAME>GtkFormFieldFloatClass</NAME> +struct _GtkFormFieldFloatClass { - GtkFormWidgetClass parent_class; + GtkFormFieldClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_widget_spin_get_type</NAME> +<NAME>gtk_form_field_float_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_spin_new</NAME> -<RETURNS>GtkFormWidget *</RETURNS> +<NAME>gtk_form_field_float_new</NAME> +<RETURNS>GtkFormField *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_spin_get_value_stringify</NAME> +<NAME>gtk_form_field_float_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> -GtkFormWidget *widget +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_spin_set_value_stringify</NAME> -<RETURNS>gboolean </RETURNS> -GtkFormWidget *fwidget, const gchar *value +<NAME>gtk_form_field_float_get_value</NAME> +<RETURNS>GValue *</RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_spin_set_editable</NAME> -<RETURNS>void </RETURNS> -GtkFormWidget *fwidget, gboolean editable +<NAME>gtk_form_field_float_get_value_sql</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormField *field </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 +<NAME>gtk_form_field_float_clear</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_check_new</NAME> -<RETURNS>GtkFormWidget *</RETURNS> -void +<NAME>gtk_form_field_float_is_empty</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_check_get_value_stringify</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormWidget *widget +<NAME>gtk_form_field_float_is_changed</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_check_set_value_stringify</NAME> +<NAME>gtk_form_field_float_set_as_origin</NAME> +<RETURNS>void </RETURNS> +GtkFormField *field +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_float_set_from_datamodel</NAME> <RETURNS>gboolean </RETURNS> -GtkFormWidget *fwidget, const gchar *value +GtkFormField *field, GdaDataModel *dm, gint row </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_check_set_editable</NAME> -<RETURNS>void </RETURNS> -GtkFormWidget *fwidget, gboolean editable +<NAME>gtk_form_field_float_set_from_hashtable</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field, GHashTable *hashtable </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_GROUP</NAME> -#define TYPE_GTK_FORM_GROUP (gtk_form_group_get_type ()) +<NAME>TYPE_GTK_FORM</NAME> +#define TYPE_GTK_FORM (gtk_form_get_type ()) </MACRO> <MACRO> -<NAME>GTK_FORM_GROUP</NAME> -#define GTK_FORM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_GROUP, GtkFormGroup)) +<NAME>GTK_FORM</NAME> +#define GTK_FORM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM, GtkForm)) </MACRO> <MACRO> -<NAME>GTK_FORM_GROUP_CLASS</NAME> -#define GTK_FORM_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_GROUP, GtkFormGroupClass)) +<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_GROUP</NAME> -#define IS_GTK_FORM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_GROUP)) +<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_GROUP_CLASS</NAME> -#define IS_GTK_FORM_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_GROUP)) +<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_GROUP_GET_CLASS</NAME> -#define GTK_FORM_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_GROUP, GtkFormGroupClass)) +<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>GtkFormGroup</NAME> +<NAME>GtkForm</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormGroupClass</NAME> +<NAME>GtkFormClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormGroup</NAME> -struct _GtkFormGroup +<NAME>GtkForm</NAME> +struct _GtkForm { GObject parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormGroupClass</NAME> -struct _GtkFormGroupClass +<NAME>GtkFormClass</NAME> +struct _GtkFormClass { GObjectClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_group_get_type</NAME> +<NAME>gtk_form_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_new</NAME> -<RETURNS>GtkFormGroup *</RETURNS> -const gchar *name +<NAME>gtk_form_new</NAME> +<RETURNS>GtkForm *</RETURNS> +void </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_get_name</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormGroup *group +<NAME>gtk_form_new_from_xml</NAME> +<RETURNS>GtkForm *</RETURNS> +xmlDoc *xmldoc, GtkBuilder *gtkbuilder </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_add_widget</NAME> +<NAME>gtk_form_new_from_file</NAME> +<RETURNS>GtkForm *</RETURNS> +const gchar *filename, GtkBuilder *gtkbuilder +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_load_from_xml</NAME> <RETURNS>gboolean </RETURNS> -GtkFormGroup *group, GtkFormWidget *fwidget +GtkForm *form, xmlDoc *xmldoc, GtkBuilder *gtkbuilder </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_add_field</NAME> +<NAME>gtk_form_load_from_file</NAME> <RETURNS>gboolean </RETURNS> -GtkFormGroup *group, GtkFormField *field +GtkForm *form, const gchar *filename, GtkBuilder *gtkbuilder </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_clear</NAME> +<NAME>gtk_form_get_gtkbuilder</NAME> +<RETURNS>GtkBuilder *</RETURNS> +GtkForm *form +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_table</NAME> +<RETURNS>gchar *</RETURNS> +GtkForm *form +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_set_table</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, const gchar *table +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_key</NAME> +<RETURNS>GtkFormKey *</RETURNS> +GtkForm *form +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_set_key</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, GtkFormKey *key +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_add_field</NAME> <RETURNS>gboolean </RETURNS> -GtkFormGroup *group +GtkForm *form, GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_set_from_datamodel</NAME> +<NAME>gtk_form_remove_field</NAME> <RETURNS>gboolean </RETURNS> -GtkFormGroup *group, GdaDataModel *dm, gint row +GtkForm *form, GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_group_set_from_hashtable</NAME> +<NAME>gtk_form_add_fields</NAME> <RETURNS>gboolean </RETURNS> -GtkFormGroup *group, GHashTable *hashtable +GtkForm *form, ... </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 +<NAME>gtk_form_get_form_field_from_name</NAME> +<RETURNS>GtkFormField *</RETURNS> +GtkForm *form, const gchar *field_name </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_new</NAME> +<NAME>gtk_form_get_form_widget_from_name</NAME> +<RETURNS>GtkFormWidget *</RETURNS> +GtkForm *form, const gchar *widget_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_widget_from_form_field_name</NAME> +<RETURNS>GtkWidget *</RETURNS> +GtkForm *form, const gchar *field_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_widget_from_form_widget_name</NAME> +<RETURNS>GtkWidget *</RETURNS> +GtkForm *form, const gchar *widget_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_field_from_widget</NAME> <RETURNS>GtkFormField *</RETURNS> -void +GtkForm *form, GtkWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_get_value_stringify</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormField *field +<NAME>gtk_form_get_form_widget_from_widget</NAME> +<RETURNS>GtkFormWidget *</RETURNS> +GtkForm *form, GtkWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_get_value</NAME> -<RETURNS>GValue *</RETURNS> -GtkFormField *field +<NAME>gtk_form_get_widgets</NAME> +<RETURNS>GtkWidget **</RETURNS> +GtkForm *form </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_get_value_sql</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormField *field +<NAME>gtk_form_get_objects_by_name</NAME> +<RETURNS>GObject **</RETURNS> +GtkForm *form, ... </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_clear</NAME> +<NAME>gtk_form_clear</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field +GtkForm *form </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_is_empty</NAME> +<NAME>gtk_form_check</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field +GtkForm *form, gboolean with_key, GtkFormWidget **form_widget, gboolean show_error_dialog, GtkWidget *parent_window, gboolean set_focus </FUNCTION> <FUNCTION> -<NAME>gtk_form_filed_boolean_is_changed</NAME> +<NAME>gtk_form_is_changed</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field +GtkForm *form </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_set_as_origin</NAME> +<NAME>gtk_form_set_as_origin</NAME> <RETURNS>void </RETURNS> -GtkFormField *field +GtkForm *form </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_set_from_datamodel</NAME> +<NAME>gtk_form_set_sensitive</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, gboolean sensitive +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_set_sensitive_by_name</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, gboolean sensitive, ... +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_set_editable</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, gboolean editable +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_set_visible_by_name</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, gboolean visible, ... +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_set_form_widget_visible_by_name</NAME> +<RETURNS>void </RETURNS> +GtkForm *form, gboolean visible, ... +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_field_value_by_name</NAME> +<RETURNS>GValue *</RETURNS> +GtkForm *form, const gchar *field_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_widget_value_by_name</NAME> +<RETURNS>GValue *</RETURNS> +GtkForm *form, const gchar *widget_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_field_value_stringify_by_name</NAME> +<RETURNS>const gchar *</RETURNS> +GtkForm *form, const gchar *field_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_widget_value_stringify_by_name</NAME> +<RETURNS>const gchar *</RETURNS> +GtkForm *form, const gchar *widget_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_field_value_sql_by_name</NAME> +<RETURNS>const gchar *</RETURNS> +GtkForm *form, const gchar *field_name +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_form_widget_value_sql_by_name</NAME> +<RETURNS>const gchar *</RETURNS> +GtkForm *form, const gchar *widget_name +</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> -GtkFormField *field, GdaDataModel *dm, gint row +GtkForm *form, GdaDataModel *dm, gint row </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_set_from_hashtable</NAME> +<NAME>gtk_form_fill_from_table</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field, GHashTable *hashtable +GtkForm *form </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_boolean_str_to_boolean</NAME> +<NAME>gtk_form_get_values_as_hashtable</NAME> +<RETURNS>GHashTable *</RETURNS> +GtkForm *form +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_fill_from_hashtable</NAME> <RETURNS>gboolean </RETURNS> -const gchar *value +GtkForm *form, GHashTable *hashtable +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_add_group</NAME> +<RETURNS>gboolean </RETURNS> +GtkForm *form, GtkFormGroup *group +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_get_group_by_name</NAME> +<RETURNS>GtkFormGroup *</RETURNS> +GtkForm *form, const gchar *group_name </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_WIDGET</NAME> -#define TYPE_GTK_FORM_WIDGET (gtk_form_widget_get_type ()) +<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</NAME> -#define GTK_FORM_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET, GtkFormWidget)) +<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_CLASS</NAME> -#define GTK_FORM_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET, GtkFormWidgetClass)) +<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</NAME> -#define IS_GTK_FORM_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET)) +<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_CLASS</NAME> -#define IS_GTK_FORM_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET)) +<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_GET_CLASS</NAME> -#define GTK_FORM_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET, GtkFormWidgetClass)) +<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>GtkFormWidget</NAME> +<NAME>GtkFormWidgetEntry</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetClass</NAME> +<NAME>GtkFormWidgetEntryClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidget</NAME> -struct _GtkFormWidget +<NAME>GtkFormWidgetEntry</NAME> +struct _GtkFormWidgetEntry { - GObject parent; + GtkFormWidget parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormWidgetClass</NAME> -struct _GtkFormWidgetClass +<NAME>GtkFormWidgetEntryClass</NAME> +struct _GtkFormWidgetEntryClass { - GObjectClass parent_class; - - gchar *(*get_value_stringify) (GtkFormWidget *fwidget); - - gboolean (*set_value_stringify) (GtkFormWidget *fwidget, const gchar *value); - - void (*set_editable) (GtkFormWidget *fwidget, gboolean editable); + GtkFormWidgetClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_widget_get_type</NAME> +<NAME>gtk_form_widget_entry_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_new</NAME> +<NAME>gtk_form_widget_entry_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> +<NAME>gtk_form_widget_entry_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> -GtkFormWidget *fwidget +GtkFormWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_get_label</NAME> -<RETURNS>GtkWidget *</RETURNS> -GtkFormWidget *fwidget +<NAME>gtk_form_widget_entry_set_value_stringify</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormWidget *fwidget, const gchar *value </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_set_label</NAME> -<RETURNS>void </RETURNS> -GtkFormWidget *fwidget, GtkWidget *label -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_widget_get_value_stringify</NAME> -<RETURNS>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> +<NAME>gtk_form_widget_entry_set_editable</NAME> <RETURNS>void </RETURNS> GtkFormWidget *fwidget, gboolean editable </FUNCTION> -<FUNCTION> -<NAME>gtk_form_widget_set_visible</NAME> -<RETURNS>void </RETURNS> -GtkFormWidget *fwidget, gboolean visible -</FUNCTION> -<ENUM> -<NAME>GtkFormWidgetOnChangeOpType</NAME> -typedef enum -{ - GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE -} GtkFormWidgetOnChangeOpType; -</ENUM> -<ENUM> -<NAME>GtkFormWidgetOnChangeOpUpdateWhen</NAME> -typedef enum -{ - GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE_BEFORE, - GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE_AFTER, - GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE_BOTH -} GtkFormWidgetOnChangeOpUpdateWhen; -</ENUM> -<FUNCTION> -<NAME>gtk_form_widget_add_on_change_op</NAME> -<RETURNS>void </RETURNS> -GtkFormWidget *fwidget, GtkFormWidgetOnChangeOp *op -</FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_FIELD_TEXT</NAME> -#define TYPE_GTK_FORM_FIELD_TEXT (gtk_form_field_text_get_type ()) +<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_TEXT</NAME> -#define GTK_FORM_FIELD_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_TEXT, GtkFormFieldText)) +<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_TEXT_CLASS</NAME> -#define GTK_FORM_FIELD_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_TEXT, GtkFormFieldTextClass)) +<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_TEXT</NAME> -#define IS_GTK_FORM_FIELD_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_TEXT)) +<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_TEXT_CLASS</NAME> -#define IS_GTK_FORM_FIELD_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_TEXT)) +<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_TEXT_GET_CLASS</NAME> -#define GTK_FORM_FIELD_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_TEXT, GtkFormFieldTextClass)) +<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>GtkFormFieldText</NAME> +<NAME>GtkFormFieldDateTime</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldTextClass</NAME> +<NAME>GtkFormFieldDateTimeClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldText</NAME> -struct _GtkFormFieldText +<NAME>GtkFormFieldDateTime</NAME> +struct _GtkFormFieldDateTime { GtkFormField parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormFieldTextClass</NAME> -struct _GtkFormFieldTextClass +<NAME>GtkFormFieldDateTimeClass</NAME> +struct _GtkFormFieldDateTimeClass { GtkFormFieldClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_field_text_get_type</NAME> +<NAME>gtk_form_field_datetime_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_new</NAME> +<NAME>gtk_form_field_datetime_new</NAME> <RETURNS>GtkFormField *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_get_value_stringify</NAME> +<NAME>gtk_form_field_datetime_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_get_value</NAME> +<NAME>gtk_form_field_datetime_get_value</NAME> <RETURNS>GValue *</RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_get_value_sql</NAME> +<NAME>gtk_form_field_datetime_get_value_sql</NAME> <RETURNS>gchar *</RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_clear</NAME> +<NAME>gtk_form_field_datetime_clear</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_is_empty</NAME> +<NAME>gtk_form_field_datetime_is_empty</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_is_changed</NAME> +<NAME>gtk_form_field_datetime_is_changed</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_set_as_origin</NAME> +<NAME>gtk_form_field_datetime_set_as_origin</NAME> <RETURNS>void </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_set_from_datamodel</NAME> +<NAME>gtk_form_field_datetime_set_from_datamodel</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field, GdaDataModel *dm, gint row </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_text_set_from_hashtable</NAME> +<NAME>gtk_form_field_datetime_set_from_hashtable</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field, GHashTable *hashtable </FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_datetime_get_tm_from_str</NAME> +<RETURNS>struct tm *</RETURNS> +const gchar *str, const gchar *format +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_datetime_get_str_from_tm</NAME> +<RETURNS>gchar *</RETURNS> +struct tm *datetime, const gchar *format +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_datetime_get_gdate_from_tm</NAME> +<RETURNS>GDate *</RETURNS> +struct tm *datetime +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_datetime_get_now</NAME> +<RETURNS>struct tm *</RETURNS> +void +</FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_FIELD_DATETIME</NAME> -#define TYPE_GTK_FORM_FIELD_DATETIME (gtk_form_field_datetime_get_type ()) +<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_DATETIME</NAME> -#define GTK_FORM_FIELD_DATETIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_DATETIME, GtkFormFieldDateTime)) +<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_DATETIME_CLASS</NAME> -#define GTK_FORM_FIELD_DATETIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_DATETIME, GtkFormFieldDateTimeClass)) +<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_DATETIME</NAME> -#define IS_GTK_FORM_FIELD_DATETIME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_DATETIME)) +<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_DATETIME_CLASS</NAME> -#define IS_GTK_FORM_FIELD_DATETIME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_DATETIME)) +<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_DATETIME_GET_CLASS</NAME> -#define GTK_FORM_FIELD_DATETIME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_FIELD_DATETIME, GtkFormFieldDateTimeClass)) +<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>GtkFormFieldDateTime</NAME> +<NAME>GtkFormFieldBoolean</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldDateTimeClass</NAME> +<NAME>GtkFormFieldBooleanClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldDateTime</NAME> -struct _GtkFormFieldDateTime +<NAME>GtkFormFieldBoolean</NAME> +struct _GtkFormFieldBoolean { GtkFormField parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormFieldDateTimeClass</NAME> -struct _GtkFormFieldDateTimeClass +<NAME>GtkFormFieldBooleanClass</NAME> +struct _GtkFormFieldBooleanClass { GtkFormFieldClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_field_datetime_get_type</NAME> +<NAME>gtk_form_field_boolean_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_new</NAME> +<NAME>gtk_form_field_boolean_new</NAME> <RETURNS>GtkFormField *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_get_value_stringify</NAME> +<NAME>gtk_form_field_boolean_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_get_value</NAME> +<NAME>gtk_form_field_boolean_get_value</NAME> <RETURNS>GValue *</RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_get_value_sql</NAME> +<NAME>gtk_form_field_boolean_get_value_sql</NAME> <RETURNS>gchar *</RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_clear</NAME> +<NAME>gtk_form_field_boolean_clear</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_is_empty</NAME> +<NAME>gtk_form_field_boolean_is_empty</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_is_changed</NAME> +<NAME>gtk_form_filed_boolean_is_changed</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_set_as_origin</NAME> +<NAME>gtk_form_field_boolean_set_as_origin</NAME> <RETURNS>void </RETURNS> GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_set_from_datamodel</NAME> +<NAME>gtk_form_field_boolean_set_from_datamodel</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field, GdaDataModel *dm, gint row </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_set_from_hashtable</NAME> +<NAME>gtk_form_field_boolean_set_from_hashtable</NAME> <RETURNS>gboolean </RETURNS> GtkFormField *field, GHashTable *hashtable </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_datetime_get_tm_from_str</NAME> -<RETURNS>struct tm *</RETURNS> -const gchar *str, const gchar *format -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_datetime_get_str_from_tm</NAME> -<RETURNS>gchar *</RETURNS> -struct tm *datetime, const gchar *format -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_datetime_get_gdate_from_tm</NAME> -<RETURNS>GDate *</RETURNS> -struct tm *datetime -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_datetime_get_now</NAME> -<RETURNS>struct tm *</RETURNS> -void +<NAME>gtk_form_field_boolean_str_to_boolean</NAME> +<RETURNS>gboolean </RETURNS> +const gchar *value </FUNCTION> <MACRO> <NAME>TYPE_GTK_FORM_WIDGET_LABEL</NAME> @@ -733,254 +728,219 @@ GtkFormWidget *widget 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 ()) +<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_FIELD_FLOAT</NAME> -#define GTK_FORM_FIELD_FLOAT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_FIELD_FLOAT, GtkFormFieldFloat)) +<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_FIELD_FLOAT_CLASS</NAME> -#define GTK_FORM_FIELD_FLOAT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_FLOAT, GtkFormFieldFloatClass)) +<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_FIELD_FLOAT</NAME> -#define IS_GTK_FORM_FIELD_FLOAT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_FLOAT)) +<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_FIELD_FLOAT_CLASS</NAME> -#define IS_GTK_FORM_FIELD_FLOAT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_FLOAT)) +<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_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)) +<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>GtkFormFieldFloat</NAME> +<NAME>GtkFormWidgetComboBox</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldFloatClass</NAME> +<NAME>GtkFormWidgetComboBoxClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldFloat</NAME> -struct _GtkFormFieldFloat +<NAME>GtkFormWidgetComboBox</NAME> +struct _GtkFormWidgetComboBox { - GtkFormField parent; + GtkFormWidget parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormFieldFloatClass</NAME> -struct _GtkFormFieldFloatClass +<NAME>GtkFormWidgetComboBoxClass</NAME> +struct _GtkFormWidgetComboBoxClass { - GtkFormFieldClass parent_class; + GtkFormWidgetClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_field_float_get_type</NAME> +<NAME>gtk_form_widget_combo_box_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_float_new</NAME> -<RETURNS>GtkFormField *</RETURNS> +<NAME>gtk_form_widget_combo_box_new</NAME> +<RETURNS>GtkFormWidget *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_float_get_value_stringify</NAME> +<NAME>gtk_form_widget_combo_box_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> -GtkFormField *field +GtkFormWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_float_get_value</NAME> -<RETURNS>GValue *</RETURNS> -GtkFormField *field +<NAME>gtk_form_widget_combo_box_set_value_stringify</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormWidget *fwidget, const gchar *value </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_float_get_value_sql</NAME> -<RETURNS>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_is_changed</NAME> -<RETURNS>gboolean </RETURNS> -GtkFormField *field -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_float_set_as_origin</NAME> +<NAME>gtk_form_widget_combo_box_set_editable</NAME> <RETURNS>void </RETURNS> -GtkFormField *field +GtkFormWidget *fwidget, gboolean editable </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_float_set_from_datamodel</NAME> -<RETURNS>gboolean </RETURNS> -GtkFormField *field, GdaDataModel *dm, gint row +<NAME>gtk_form_widget_combo_box_fill_from_datamodel</NAME> +<RETURNS>void </RETURNS> +GtkFormWidget *fwidget, GdaDataModel *dm, gboolean with_empty_entry </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_float_set_from_hashtable</NAME> -<RETURNS>gboolean </RETURNS> -GtkFormField *field, GHashTable *hashtable +<NAME>gtk_form_widget_combo_box_fill_from_sql</NAME> +<RETURNS>void </RETURNS> +GtkFormWidget *fwidget, GdaEx *gdaex, const gchar *sql, gboolean with_empty_entry </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_KEY</NAME> -#define TYPE_GTK_FORM_KEY (gtk_form_key_get_type ()) +<NAME>TYPE_GTK_FORM_WIDGET_CHECK</NAME> +#define TYPE_GTK_FORM_WIDGET_CHECK (gtk_form_widget_check_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)) +<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_KEY_CLASS</NAME> -#define GTK_FORM_KEY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_KEY, GtkFormKeyClass)) +<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_KEY</NAME> -#define IS_GTK_FORM_KEY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_KEY)) +<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_KEY_CLASS</NAME> -#define IS_GTK_FORM_KEY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_KEY)) +<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_KEY_GET_CLASS</NAME> -#define GTK_FORM_KEY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_KEY, GtkFormKeyClass)) +<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>GtkFormKey</NAME> +<NAME>GtkFormWidgetCheck</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormKeyClass</NAME> +<NAME>GtkFormWidgetCheckClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormKey</NAME> -struct _GtkFormKey +<NAME>GtkFormWidgetCheck</NAME> +struct _GtkFormWidgetCheck { - GObject parent; + GtkFormWidget parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormKeyClass</NAME> -struct _GtkFormKeyClass +<NAME>GtkFormWidgetCheckClass</NAME> +struct _GtkFormWidgetCheckClass { - GObjectClass parent_class; + GtkFormWidgetClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_key_get_type</NAME> +<NAME>gtk_form_widget_check_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_key_new</NAME> -<RETURNS>GtkFormKey *</RETURNS> +<NAME>gtk_form_widget_check_new</NAME> +<RETURNS>GtkFormWidget *</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, ... +<NAME>gtk_form_widget_check_get_value_stringify</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_key_check</NAME> +<NAME>gtk_form_widget_check_set_value_stringify</NAME> <RETURNS>gboolean </RETURNS> -GtkFormKey *gtk_form_key, GtkFormWidget **form_widget -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_key_get_sql</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormKey *gtk_form_key +GtkFormWidget *fwidget, const gchar *value </FUNCTION> <FUNCTION> -<NAME>gtk_form_key_field_is_key</NAME> -<RETURNS>gboolean </RETURNS> -GtkFormKey *gtk_form_key, GtkFormField *field +<NAME>gtk_form_widget_check_set_editable</NAME> +<RETURNS>void </RETURNS> +GtkFormWidget *fwidget, gboolean editable </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_WIDGET_TEXTVIEW</NAME> -#define TYPE_GTK_FORM_WIDGET_TEXTVIEW (gtk_form_widget_textview_get_type ()) +<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_TEXTVIEW</NAME> -#define GTK_FORM_WIDGET_TEXTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_WIDGET_TEXTVIEW, GtkFormWidgetTextview)) +<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_TEXTVIEW_CLASS</NAME> -#define GTK_FORM_WIDGET_TEXTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_TEXTVIEW, GtkFormWidgetTextviewClass)) +<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_TEXTVIEW</NAME> -#define IS_GTK_FORM_WIDGET_TEXTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_TEXTVIEW)) +<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_TEXTVIEW_CLASS</NAME> -#define IS_GTK_FORM_WIDGET_TEXTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_TEXTVIEW)) +<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_TEXTVIEW_GET_CLASS</NAME> -#define GTK_FORM_WIDGET_TEXTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_WIDGET_TEXTVIEW, GtkFormWidgetTextviewClass)) +<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>GtkFormWidgetTextview</NAME> +<NAME>GtkFormWidgetSpin</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetTextviewClass</NAME> +<NAME>GtkFormWidgetSpinClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetTextview</NAME> -struct _GtkFormWidgetTextview +<NAME>GtkFormWidgetSpin</NAME> +struct _GtkFormWidgetSpin { GtkFormWidget parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormWidgetTextviewClass</NAME> -struct _GtkFormWidgetTextviewClass +<NAME>GtkFormWidgetSpinClass</NAME> +struct _GtkFormWidgetSpinClass { GtkFormWidgetClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_widget_textview_get_type</NAME> +<NAME>gtk_form_widget_spin_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_textview_new</NAME> +<NAME>gtk_form_widget_spin_new</NAME> <RETURNS>GtkFormWidget *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_textview_get_value_stringify</NAME> +<NAME>gtk_form_widget_spin_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> GtkFormWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_textview_set_value_stringify</NAME> +<NAME>gtk_form_widget_spin_set_value_stringify</NAME> <RETURNS>gboolean </RETURNS> GtkFormWidget *fwidget, const gchar *value </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_textview_set_editable</NAME> +<NAME>gtk_form_widget_spin_set_editable</NAME> <RETURNS>void </RETURNS> GtkFormWidget *fwidget, gboolean editable </FUNCTION> @@ -1125,426 +1085,481 @@ GtkFormField *field, GdaDataModel *dm, gint row GtkFormField *field, GHashTable *hashtable </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM</NAME> -#define TYPE_GTK_FORM (gtk_form_get_type ()) +<NAME>TYPE_GTK_FORM_FIELD_TEXT</NAME> +#define TYPE_GTK_FORM_FIELD_TEXT (gtk_form_field_text_get_type ()) </MACRO> <MACRO> -<NAME>GTK_FORM</NAME> -#define GTK_FORM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM, GtkForm)) +<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_CLASS</NAME> -#define GTK_FORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM, GtkFormClass)) +<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</NAME> -#define IS_GTK_FORM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM)) +<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_CLASS</NAME> -#define IS_GTK_FORM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM)) +<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_GET_CLASS</NAME> -#define GTK_FORM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM, GtkFormClass)) +<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>GtkForm</NAME> +<NAME>GtkFormFieldText</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormClass</NAME> +<NAME>GtkFormFieldTextClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkForm</NAME> -struct _GtkForm +<NAME>GtkFormFieldText</NAME> +struct _GtkFormFieldText { - GObject parent; + GtkFormField parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormClass</NAME> -struct _GtkFormClass +<NAME>GtkFormFieldTextClass</NAME> +struct _GtkFormFieldTextClass { - GObjectClass parent_class; + GtkFormFieldClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_get_type</NAME> +<NAME>gtk_form_field_text_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_new</NAME> -<RETURNS>GtkForm *</RETURNS> +<NAME>gtk_form_field_text_new</NAME> +<RETURNS>GtkFormField *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_new_from_xml</NAME> -<RETURNS>GtkForm *</RETURNS> -xmlDoc *xmldoc, GtkBuilder *gtkbuilder +<NAME>gtk_form_field_text_get_value_stringify</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_new_from_file</NAME> -<RETURNS>GtkForm *</RETURNS> -const gchar *filename, GtkBuilder *gtkbuilder +<NAME>gtk_form_field_text_get_value</NAME> +<RETURNS>GValue *</RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_load_from_xml</NAME> -<RETURNS>gboolean </RETURNS> -GtkForm *form, xmlDoc *xmldoc, GtkBuilder *gtkbuilder +<NAME>gtk_form_field_text_get_value_sql</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_load_from_file</NAME> +<NAME>gtk_form_field_text_clear</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form, const gchar *filename, GtkBuilder *gtkbuilder -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_gtkbuilder</NAME> -<RETURNS>GtkBuilder *</RETURNS> -GtkForm *form -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_table</NAME> -<RETURNS>gchar *</RETURNS> -GtkForm *form +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_set_table</NAME> -<RETURNS>void </RETURNS> -GtkForm *form, const gchar *table +<NAME>gtk_form_field_text_is_empty</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_get_key</NAME> -<RETURNS>GtkFormKey *</RETURNS> -GtkForm *form +<NAME>gtk_form_field_text_is_changed</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_set_key</NAME> +<NAME>gtk_form_field_text_set_as_origin</NAME> <RETURNS>void </RETURNS> -GtkForm *form, GtkFormKey *key +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_add_field</NAME> +<NAME>gtk_form_field_text_set_from_datamodel</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form, GtkFormField *field +GtkFormField *field, GdaDataModel *dm, gint row </FUNCTION> <FUNCTION> -<NAME>gtk_form_remove_field</NAME> +<NAME>gtk_form_field_text_set_from_hashtable</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_form_field_from_name</NAME> -<RETURNS>GtkFormField *</RETURNS> -GtkForm *form, const gchar *field_name -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_form_widget_from_name</NAME> -<RETURNS>GtkFormWidget *</RETURNS> -GtkForm *form, const gchar *widget_name -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_widget_from_form_field_name</NAME> -<RETURNS>GtkWidget *</RETURNS> -GtkForm *form, const gchar *field_name -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_widget_from_form_widget_name</NAME> -<RETURNS>GtkWidget *</RETURNS> -GtkForm *form, const gchar *widget_name +GtkFormField *field, GHashTable *hashtable </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_get_form_field_from_widget</NAME> -<RETURNS>GtkFormField *</RETURNS> -GtkForm *form, GtkWidget *widget +<NAME>gtk_form_widget_textview_get_type</NAME> +<RETURNS>GType </RETURNS> +void </FUNCTION> <FUNCTION> -<NAME>gtk_form_get_form_widget_from_widget</NAME> +<NAME>gtk_form_widget_textview_new</NAME> <RETURNS>GtkFormWidget *</RETURNS> -GtkForm *form, GtkWidget *widget -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_widgets</NAME> -<RETURNS>GtkWidget **</RETURNS> -GtkForm *form -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_objects_by_name</NAME> -<RETURNS>GObject **</RETURNS> -GtkForm *form, ... -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_clear</NAME> -<RETURNS>gboolean </RETURNS> -GtkForm *form +void </FUNCTION> <FUNCTION> -<NAME>gtk_form_check</NAME> -<RETURNS>gboolean </RETURNS> -GtkForm *form, gboolean with_key, GtkFormWidget **form_widget, gboolean show_error_dialog, GtkWidget *parent_window, gboolean set_focus +<NAME>gtk_form_widget_textview_get_value_stringify</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormWidget *widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_is_changed</NAME> +<NAME>gtk_form_widget_textview_set_value_stringify</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_set_as_origin</NAME> -<RETURNS>void </RETURNS> -GtkForm *form -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_set_sensitive</NAME> -<RETURNS>void </RETURNS> -GtkForm *form, gboolean sensitive -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_set_sensitive_by_name</NAME> -<RETURNS>void </RETURNS> -GtkForm *form, gboolean sensitive, ... -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_set_editable</NAME> -<RETURNS>void </RETURNS> -GtkForm *form, gboolean editable -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_set_visible_by_name</NAME> -<RETURNS>void </RETURNS> -GtkForm *form, gboolean visible, ... +GtkFormWidget *fwidget, const gchar *value </FUNCTION> <FUNCTION> -<NAME>gtk_form_set_form_widget_visible_by_name</NAME> +<NAME>gtk_form_widget_textview_set_editable</NAME> <RETURNS>void </RETURNS> -GtkForm *form, gboolean visible, ... -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_form_field_value_by_name</NAME> -<RETURNS>GValue *</RETURNS> -GtkForm *form, const gchar *field_name -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_form_widget_value_by_name</NAME> -<RETURNS>GValue *</RETURNS> -GtkForm *form, const gchar *widget_name -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_form_field_value_stringify_by_name</NAME> -<RETURNS>const gchar *</RETURNS> -GtkForm *form, const gchar *field_name -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_form_widget_value_stringify_by_name</NAME> -<RETURNS>const gchar *</RETURNS> -GtkForm *form, const gchar *widget_name +GtkFormWidget *fwidget, gboolean editable </FUNCTION> +<MACRO> +<NAME>TYPE_GTK_FORM_GROUP</NAME> +#define TYPE_GTK_FORM_GROUP (gtk_form_group_get_type ()) +</MACRO> +<MACRO> +<NAME>GTK_FORM_GROUP</NAME> +#define GTK_FORM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GTK_FORM_GROUP, GtkFormGroup)) +</MACRO> +<MACRO> +<NAME>GTK_FORM_GROUP_CLASS</NAME> +#define GTK_FORM_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_GROUP, GtkFormGroupClass)) +</MACRO> +<MACRO> +<NAME>IS_GTK_FORM_GROUP</NAME> +#define IS_GTK_FORM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_GROUP)) +</MACRO> +<MACRO> +<NAME>IS_GTK_FORM_GROUP_CLASS</NAME> +#define IS_GTK_FORM_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_GROUP)) +</MACRO> +<MACRO> +<NAME>GTK_FORM_GROUP_GET_CLASS</NAME> +#define GTK_FORM_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GTK_FORM_GROUP, GtkFormGroupClass)) +</MACRO> +<STRUCT> +<NAME>GtkFormGroup</NAME> +</STRUCT> +<STRUCT> +<NAME>GtkFormGroupClass</NAME> +</STRUCT> +<STRUCT> +<NAME>GtkFormGroup</NAME> +struct _GtkFormGroup + { + GObject parent; + }; +</STRUCT> +<STRUCT> +<NAME>GtkFormGroupClass</NAME> +struct _GtkFormGroupClass + { + GObjectClass parent_class; + }; +</STRUCT> <FUNCTION> -<NAME>gtk_form_get_form_field_value_sql_by_name</NAME> -<RETURNS>const gchar *</RETURNS> -GtkForm *form, const gchar *field_name +<NAME>gtk_form_group_get_type</NAME> +<RETURNS>GType </RETURNS> +void </FUNCTION> <FUNCTION> -<NAME>gtk_form_get_form_widget_value_sql_by_name</NAME> -<RETURNS>const gchar *</RETURNS> -GtkForm *form, const gchar *widget_name +<NAME>gtk_form_group_new</NAME> +<RETURNS>GtkFormGroup *</RETURNS> +const gchar *name </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> +<NAME>gtk_form_group_get_name</NAME> <RETURNS>gchar *</RETURNS> -GtkForm *form, GtkFormSqlType type +GtkFormGroup *group </FUNCTION> <FUNCTION> -<NAME>gtk_form_fill_from_datamodel</NAME> +<NAME>gtk_form_group_add_widget</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form, GdaDataModel *dm, gint row +GtkFormGroup *group, GtkFormWidget *fwidget </FUNCTION> <FUNCTION> -<NAME>gtk_form_fill_from_table</NAME> +<NAME>gtk_form_group_add_field</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_get_values_as_hashtable</NAME> -<RETURNS>GHashTable *</RETURNS> -GtkForm *form +GtkFormGroup *group, GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_fill_from_hashtable</NAME> +<NAME>gtk_form_group_clear</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form, GHashTable *hashtable +GtkFormGroup *group </FUNCTION> <FUNCTION> -<NAME>gtk_form_add_group</NAME> +<NAME>gtk_form_group_set_from_datamodel</NAME> <RETURNS>gboolean </RETURNS> -GtkForm *form, GtkFormGroup *group +GtkFormGroup *group, GdaDataModel *dm, gint row </FUNCTION> <FUNCTION> -<NAME>gtk_form_get_group_by_name</NAME> -<RETURNS>GtkFormGroup *</RETURNS> -GtkForm *form, const gchar *group_name +<NAME>gtk_form_group_set_from_hashtable</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormGroup *group, GHashTable *hashtable </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_WIDGET_COMBO_BOX</NAME> -#define TYPE_GTK_FORM_WIDGET_COMBO_BOX (gtk_form_widget_combo_box_get_type ()) +<NAME>TYPE_GTK_FORM_WIDGET</NAME> +#define TYPE_GTK_FORM_WIDGET (gtk_form_widget_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)) +<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_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)) +<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_COMBO_BOX</NAME> -#define IS_GTK_FORM_WIDGET_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_COMBO_BOX)) +<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_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)) +<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_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)) +<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>GtkFormWidgetComboBox</NAME> +<NAME>GtkFormWidget</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetComboBoxClass</NAME> +<NAME>GtkFormWidgetClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetComboBox</NAME> -struct _GtkFormWidgetComboBox +<NAME>GtkFormWidget</NAME> +struct _GtkFormWidget { - GtkFormWidget parent; + GObject parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormWidgetComboBoxClass</NAME> -struct _GtkFormWidgetComboBoxClass +<NAME>GtkFormWidgetClass</NAME> +struct _GtkFormWidgetClass { - GtkFormWidgetClass parent_class; + GObjectClass parent_class; + + 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_combo_box_get_type</NAME> +<NAME>gtk_form_widget_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_combo_box_new</NAME> +<NAME>gtk_form_widget_new</NAME> <RETURNS>GtkFormWidget *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_combo_box_get_value_stringify</NAME> +<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>gchar *</RETURNS> -GtkFormWidget *widget +GtkFormWidget *fwidget </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_combo_box_set_value_stringify</NAME> +<NAME>gtk_form_widget_get_label</NAME> +<RETURNS>GtkWidget *</RETURNS> +GtkFormWidget *fwidget +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_widget_set_label</NAME> +<RETURNS>void </RETURNS> +GtkFormWidget *fwidget, GtkWidget *label +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_widget_get_value_stringify</NAME> +<RETURNS>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_combo_box_set_editable</NAME> +<NAME>gtk_form_widget_set_editable</NAME> <RETURNS>void </RETURNS> GtkFormWidget *fwidget, gboolean editable </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_combo_box_fill_from_datamodel</NAME> +<NAME>gtk_form_widget_set_visible</NAME> <RETURNS>void </RETURNS> -GtkFormWidget *fwidget, GdaDataModel *dm, gboolean with_empty_entry +GtkFormWidget *fwidget, gboolean visible </FUNCTION> +<ENUM> +<NAME>GtkFormWidgetOnChangeOpType</NAME> +typedef enum +{ + GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE +} GtkFormWidgetOnChangeOpType; +</ENUM> +<ENUM> +<NAME>GtkFormWidgetOnChangeOpUpdateWhen</NAME> +typedef enum +{ + GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE_BEFORE, + GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE_AFTER, + GTK_FORM_WIDGET_ON_CHANGE_OP_UPDATE_BOTH +} GtkFormWidgetOnChangeOpUpdateWhen; +</ENUM> <FUNCTION> -<NAME>gtk_form_widget_combo_box_fill_from_sql</NAME> +<NAME>gtk_form_widget_add_on_change_op</NAME> <RETURNS>void </RETURNS> -GtkFormWidget *fwidget, GdaEx *gdaex, const gchar *sql, gboolean with_empty_entry +GtkFormWidget *fwidget, GtkFormWidgetOnChangeOp *op </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_WIDGET_ENTRY</NAME> -#define TYPE_GTK_FORM_WIDGET_ENTRY (gtk_form_widget_entry_get_type ()) +<NAME>TYPE_GTK_FORM_FIELD_INTEGER</NAME> +#define TYPE_GTK_FORM_FIELD_INTEGER (gtk_form_field_integer_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)) +<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_WIDGET_ENTRY_CLASS</NAME> -#define GTK_FORM_WIDGET_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_WIDGET_ENTRY, GtkFormWidgetEntryClass)) +<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_WIDGET_ENTRY</NAME> -#define IS_GTK_FORM_WIDGET_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_WIDGET_ENTRY)) +<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_WIDGET_ENTRY_CLASS</NAME> -#define IS_GTK_FORM_WIDGET_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_WIDGET_ENTRY)) +<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_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)) +<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>GtkFormWidgetEntry</NAME> +<NAME>GtkFormFieldInteger</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetEntryClass</NAME> +<NAME>GtkFormFieldIntegerClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormWidgetEntry</NAME> -struct _GtkFormWidgetEntry +<NAME>GtkFormFieldInteger</NAME> +struct _GtkFormFieldInteger { - GtkFormWidget parent; + GtkFormField parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormWidgetEntryClass</NAME> -struct _GtkFormWidgetEntryClass +<NAME>GtkFormFieldIntegerClass</NAME> +struct _GtkFormFieldIntegerClass { - GtkFormWidgetClass parent_class; + GtkFormFieldClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_widget_entry_get_type</NAME> +<NAME>gtk_form_field_integer_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_entry_new</NAME> -<RETURNS>GtkFormWidget *</RETURNS> +<NAME>gtk_form_field_integer_new</NAME> +<RETURNS>GtkFormField *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_entry_get_value_stringify</NAME> +<NAME>gtk_form_field_integer_get_value_stringify</NAME> <RETURNS>gchar *</RETURNS> -GtkFormWidget *widget +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_entry_set_value_stringify</NAME> +<NAME>gtk_form_field_integer_get_value</NAME> +<RETURNS>GValue *</RETURNS> +GtkFormField *field +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_integer_get_value_sql</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormField *field +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_integer_clear</NAME> <RETURNS>gboolean </RETURNS> -GtkFormWidget *fwidget, const gchar *value +GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_widget_entry_set_editable</NAME> +<NAME>gtk_form_field_integer_is_empty</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_integer_is_changed</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_integer_set_as_origin</NAME> <RETURNS>void </RETURNS> -GtkFormWidget *fwidget, gboolean editable +GtkFormField *field +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_integer_set_from_datamodel</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field, GdaDataModel *dm, gint row +</FUNCTION> +<FUNCTION> +<NAME>gtk_form_field_integer_set_from_hashtable</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormField *field, GHashTable *hashtable </FUNCTION> <MACRO> <NAME>TYPE_GTK_FORM_WIDGET_RADIO</NAME> @@ -1626,101 +1641,86 @@ GtkFormWidgetRadio *fwidget, const gchar *value GtkFormWidgetRadio *fwidget </FUNCTION> <MACRO> -<NAME>TYPE_GTK_FORM_FIELD_INTEGER</NAME> -#define TYPE_GTK_FORM_FIELD_INTEGER (gtk_form_field_integer_get_type ()) +<NAME>TYPE_GTK_FORM_KEY</NAME> +#define TYPE_GTK_FORM_KEY (gtk_form_key_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)) +<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_FIELD_INTEGER_CLASS</NAME> -#define GTK_FORM_FIELD_INTEGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GTK_FORM_FIELD_INTEGER, GtkFormFieldIntegerClass)) +<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_FIELD_INTEGER</NAME> -#define IS_GTK_FORM_FIELD_INTEGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GTK_FORM_FIELD_INTEGER)) +<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_FIELD_INTEGER_CLASS</NAME> -#define IS_GTK_FORM_FIELD_INTEGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GTK_FORM_FIELD_INTEGER)) +<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_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)) +<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>GtkFormFieldInteger</NAME> +<NAME>GtkFormKey</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldIntegerClass</NAME> +<NAME>GtkFormKeyClass</NAME> </STRUCT> <STRUCT> -<NAME>GtkFormFieldInteger</NAME> -struct _GtkFormFieldInteger +<NAME>GtkFormKey</NAME> +struct _GtkFormKey { - GtkFormField parent; + GObject parent; }; </STRUCT> <STRUCT> -<NAME>GtkFormFieldIntegerClass</NAME> -struct _GtkFormFieldIntegerClass +<NAME>GtkFormKeyClass</NAME> +struct _GtkFormKeyClass { - GtkFormFieldClass parent_class; + GObjectClass parent_class; }; </STRUCT> <FUNCTION> -<NAME>gtk_form_field_integer_get_type</NAME> +<NAME>gtk_form_key_get_type</NAME> <RETURNS>GType </RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_new</NAME> -<RETURNS>GtkFormField *</RETURNS> +<NAME>gtk_form_key_new</NAME> +<RETURNS>GtkFormKey *</RETURNS> void </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_get_value_stringify</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormField *field -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_integer_get_value</NAME> -<RETURNS>GValue *</RETURNS> -GtkFormField *field -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_integer_get_value_sql</NAME> -<RETURNS>gchar *</RETURNS> -GtkFormField *field -</FUNCTION> -<FUNCTION> -<NAME>gtk_form_field_integer_clear</NAME> +<NAME>gtk_form_key_add_field</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field +GtkFormKey *gtk_form_key, GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_is_empty</NAME> +<NAME>gtk_form_key_remove_field</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field +GtkFormKey *gtk_form_key, GtkFormField *field </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_is_changed</NAME> +<NAME>gtk_form_key_add_fields</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field +GtkFormKey *gtk_form_key, ... </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_set_as_origin</NAME> -<RETURNS>void </RETURNS> -GtkFormField *field +<NAME>gtk_form_key_check</NAME> +<RETURNS>gboolean </RETURNS> +GtkFormKey *gtk_form_key, GtkFormWidget **form_widget </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_set_from_datamodel</NAME> -<RETURNS>gboolean </RETURNS> -GtkFormField *field, GdaDataModel *dm, gint row +<NAME>gtk_form_key_get_sql</NAME> +<RETURNS>gchar *</RETURNS> +GtkFormKey *gtk_form_key </FUNCTION> <FUNCTION> -<NAME>gtk_form_field_integer_set_from_hashtable</NAME> +<NAME>gtk_form_key_field_is_key</NAME> <RETURNS>gboolean </RETURNS> -GtkFormField *field, GHashTable *hashtable +GtkFormKey *gtk_form_key, GtkFormField *field </FUNCTION> diff --git a/docs/reference/libgtkform-undocumented.txt b/docs/reference/libgtkform-undocumented.txt index 7f87570..c1d8f01 100644 --- a/docs/reference/libgtkform-undocumented.txt +++ b/docs/reference/libgtkform-undocumented.txt @@ -1,7 +1,7 @@ 8% symbol docs coverage. 31 symbols documented. 22 symbols incomplete. -359 not documented. +358 not documented. GTK_FORM @@ -242,7 +242,6 @@ gtk_form_get_form_widget_value_stringify_by_name gtk_form_get_group_by_name gtk_form_get_gtkbuilder gtk_form_get_key -gtk_form_get_objects gtk_form_get_objects_by_name gtk_form_get_sql gtk_form_get_table -- 2.49.0