[libgda-uimm] Regenerate the defs and the xml docs files.



commit b96fedf04c6040eca9f95cf9640a6e97a4ab4c64
Author: Josà Alburquerque <jaalburqu svn gnome org>
Date:   Fri Sep 30 14:59:43 2011 -0400

    Regenerate the defs and the xml docs files.
    
    	* libgda-ui/src/libgda_ui_docs.xml:
    	* libgda-ui/src/libgda_ui_enums.defs:
    	* libgda-ui/src/libgda_ui_methods.defs:
    	* libgda-ui/src/libgda_ui_signals.defs: Regenerate these files to know
    	which methods/properties/signals are wrapped or not.

 ChangeLog                            |   10 +
 libgda-ui/src/libgda_ui_docs.xml     | 3412 +++++++++++---------------
 libgda-ui/src/libgda_ui_enums.defs   |   80 +-
 libgda-ui/src/libgda_ui_methods.defs |  161 +-
 libgda-ui/src/libgda_ui_signals.defs | 4415 ++--------------------------------
 5 files changed, 1906 insertions(+), 6172 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 951933c..60feed6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2011-09-30  Josà Alburquerque  <jaalburqu svn gnome org>
 
+	Regenerate the defs and the xml docs files.
+
+	* libgda-ui/src/libgda_ui_docs.xml:
+	* libgda-ui/src/libgda_ui_enums.defs:
+	* libgda-ui/src/libgda_ui_methods.defs:
+	* libgda-ui/src/libgda_ui_signals.defs: Regenerate these files to know
+	which methods/properties/signals are wrapped or not.
+
+2011-09-30  Josà Alburquerque  <jaalburqu svn gnome org>
+
 	configure.ac: Require gtk+/gtkmm 3.0.
 
 	* configure.ac: Require gtkmm-3.0 because libgda-4.99.4 requires
diff --git a/libgda-ui/src/libgda_ui_docs.xml b/libgda-ui/src/libgda_ui_docs.xml
index bc69cc1..7327b45 100644
--- a/libgda-ui/src/libgda_ui_docs.xml
+++ b/libgda-ui/src/libgda_ui_docs.xml
@@ -1,162 +1,128 @@
 <root>
-<function name="gdaui_entry_combo_get_values_orig">
+<function name="demo_find_file">
 <description>
-Get the original values stored within @combo. The returned values are the ones
-within @combo, so they must not be freed afterwards; the list has to be freed afterwards.
+Looks for @base first in the current directory, then in the
+location GTK+ where it will be installed on make install,
+returns the first file found.
 
 
 </description>
 <parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiEntryCombo widet
+<parameter name="base">
+<parameter_description> base filename
 </parameter_description>
 </parameter>
-</parameters>
-<return> a new list of values
-</return>
-</function>
-
-<function name="gdaui_data_proxy_get_actions_group">
-<description>
-Each widget imlplementing the #GdauiDataProxy interface provides actions. Actions can be triggered
-using the gdaui_data_proxy_perform_action() method, but using this method allows for the creation of
-toolbars, menus, etc calling these actions.
-
-The actions are among: 
-&lt;itemizedlist&gt;&lt;listitem&gt;&lt;para&gt;Data edition actions: &quot;ActionNew&quot;, &quot;ActionCommit&quot;, 
-&quot;ActionDelete, &quot;ActionUndelete, &quot;ActionReset&quot;, &lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;Record by record moving: &quot;ActionFirstRecord&quot;, &quot;ActionPrevRecord&quot;, 
-&quot;ActionNextRecord&quot;, &quot;ActionLastRecord&quot;,&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;Chuncks of records moving: &quot;ActionFirstChunck&quot;, &quot;ActionPrevChunck&quot;, 
-&quot;ActionNextChunck&quot;, &quot;ActionLastChunck&quot;.&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;Filtering: &quot;ActionFilter&quot;&lt;/para&gt;&lt;/listitem&gt;&lt;/itemizedlist&gt;
-
-
-</description>
-<parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
+<parameter name="err">
+<parameter_description>  location to store error, or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the #GtkActionGroup with all the possible actions on the widget.
-
-Since: 4.2
+<return> the filename, if found or %NULL
 </return>
 </function>
 
-<function name="gdaui_data_entry_get_attributes">
+<function name="gdaui_basic_form_add_to_size_group">
 <description>
-Retrieves the parameters of the GdauiDataEntry widget.
+Add @form's widgets specified by @part to @size_group
+(the widgets can then be removed using gdaui_basic_form_remove_from_size_group()).
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm
 </parameter_description>
 </parameter>
-</parameters>
-<return> the OR'ed bits corresponding to the attributes.
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_data_cell_renderer_cgrid_set_value">
-<description>
-Set to TRUE if this cgrid is value.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="size_group">
+<parameter_description> a #GtkSizeGroup object
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> the cgrid value.
+<parameter name="part">
+<parameter_description> specifies which widgets in @form are concerned
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_entry_set_editable">
+<function name="gdaui_basic_form_entry_grab_focus">
 <description>
-Set if @de can be modified or not by the user
+Makes the data entry corresponding to @param grab the focus for the window it's in
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
-<parameter name="editable">
-<parameter_description> set to %TRUE to have an editable data entry
+<parameter name="param">
+<parameter_description> a #GdaHolder object
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_raw_grid_set_sample_start">
+<function name="gdaui_basic_form_entry_set_editable">
 <description>
+Sets the #GdauiDataEntry in @form which corresponds to the
+ holder parameter editable or not. If @holder is %NULL, then all the parameters
+are concerned.
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="grid">
-<parameter_description> a #GdauiRawGrid
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
-<parameter name="sample_start">
-<parameter_description>
+<parameter name="holder">
+<parameter_description> a #GdaHolder object; or %NULL
+</parameter_description>
+</parameter>
+<parameter name="editable">
+<parameter_description> %TRUE if corresponding data entry must be editable
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_combo_set_model">
+<function name="gdaui_basic_form_entry_set_visible">
 <description>
-Makes @combo display data stored in @model (makes the
-combo widget refresh its list of values and display the values contained
-in the model). A NULL @model will make the combo empty
-and disassociate the previous model, if any.
-
-if @n_cols is 0, then all the columns of @model will be displayed in @combo.
+Shows or hides the #GdauiDataEntry in @form which corresponds to the
+ param parameter
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiCombo widget.
-</parameter_description>
-</parameter>
-<parameter name="model">
-<parameter_description> a #GdaDataModel object.
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
-<parameter name="n_cols">
-<parameter_description> number of columns in the model to be shown
+<parameter name="param">
+<parameter_description> a #GdaHolder object
 </parameter_description>
 </parameter>
-<parameter name="cols_index">
-<parameter_description> an array of columns to be shown, its size must be @n_cols
+<parameter name="show">
+<parameter_description> set to %TRUE to show the data entry, and to %FALSE to hide it
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_basic_form_get_label_widget">
+<function name="gdaui_basic_form_get_data_set">
 <description>
-Get the label in @form which corresponds to the param parameter.
+Get a pointer to the #GdaSet object which
+is modified by @form
 
+Since: 4.2
 
 </description>
 <parameters>
@@ -164,101 +130,101 @@ Get the label in @form which corresponds to the param parameter.
 <parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
-<parameter name="param">
-<parameter_description> a #GdaHolder object
-</parameter_description>
-</parameter>
 </parameters>
-<return> the requested widget, or %NULL if not found
+<return> a pointer to the #GdaSet
 
-Since: 4.2
 </return>
 </function>
 
-<function name="_gdaui_dsn_selector_new">
+<function name="gdaui_basic_form_get_entry_widget">
 <description>
-Create a new #GdauiDsnSelector, which is just a #GtkComboBox
-which displays, as its items, all the data sources currently
-configured in the system. It is useful for connection and configuration
-screens, where the user has to choose a data source to work with.
+Get the #GdauiDataEntry in @form which corresponds to the param parameter.
 
+Since: 4.2
 
 </description>
 <parameters>
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
+</parameter_description>
+</parameter>
+<parameter name="param">
+<parameter_description> a #GdaHolder object
+</parameter_description>
+</parameter>
 </parameters>
-<return> the newly created widget.
+<return> the requested widget, or %NULL if not found
+
 </return>
 </function>
 
-<function name="gdaui_entry_text_new">
+<function name="gdaui_basic_form_get_label_widget">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Get the label in @form which corresponds to the param parameter.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="param">
+<parameter_description> a #GdaHolder object
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
+<return> the requested widget, or %NULL if not found
+
 </return>
 </function>
 
-<function name="gdaui_combo_new_with_model">
+<function name="gdaui_basic_form_get_place_holder">
 <description>
-Create a new GdauiCombo widget with a model. See gdaui_combo_set_model() for
-more information about the @n_cols and @cols_index usage.
+Retreives a pointer to a place holder widget. This feature is only available if a specific
+layout has been defined for @form using gdaui_basic_form_set_layout_from_file().
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GdaDataModel object.
-</parameter_description>
-</parameter>
-<parameter name="n_cols">
-<parameter_description> number of columns in the model to be shown
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm
 </parameter_description>
 </parameter>
-<parameter name="cols_index">
-<parameter_description> an array of columns to be shown, its size must be @n_cols
+<parameter name="placeholder_id">
+<parameter_description> the name of the requested place holder
 </parameter_description>
 </parameter>
 </parameters>
-<return> the newly-created widget.
+<return> a pointer to the requested place holder, or %NULL if not found
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_data_entry_get_value_type">
+<function name="gdaui_basic_form_has_changed">
 <description>
-Fetch the type of data the GdauiDataEntry handles
+Tells if the form has had at least on entry changed since @form was created or
+gdaui_basic_form_set_as_reference() has been called.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the GType type
+<return> %TRUE if one entry has changed at least
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_basic_form_reset">
+<function name="gdaui_basic_form_is_valid">
 <description>
-Resets all the entries in the form to their
-original values
+Tells if the form can be used as-is (if all the parameters do have some valid values)
 
 Since: 4.2
 
@@ -269,1132 +235,635 @@ Since: 4.2
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the form is valid
+
+</return>
 </function>
 
-<function name="gdaui_provider_selector_new">
+<function name="gdaui_basic_form_new">
 <description>
-Create a new #GdauiProviderSelector widget.
+Creates a new #GdauiBasicForm widget using all the #GdaHolder objects provided in @data_set.
+
+The global layout is rendered using a table (a #GtkTable), and an entry is created for each
+node of @data_set.
 
+Since: 4.2
 
 </description>
 <parameters>
+<parameter name="data_set">
+<parameter_description> a #GdaSet structure
+</parameter_description>
+</parameter>
 </parameters>
-<return> the newly created widget.
+<return> the new widget
+
 </return>
 </function>
 
-<function name="gdaui_entry_cgrid_get_model">
+<function name="gdaui_basic_form_new_in_dialog">
 <description>
+Creates a new #GdauiBasicForm widget in the same way as gdaui_basic_form_new()
+and puts it into a #GtkDialog widget. The returned dialog has the &quot;Ok&quot; and &quot;Cancel&quot; buttons
+which respectively return GTK_RESPONSE_ACCEPT and GTK_RESPONSE_REJECT.
+
+The #GdauiBasicForm widget is attached to the dialog using the user property
+&quot;form&quot;.
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="data_set">
+<parameter_description> a #GdaSet object
+</parameter_description>
+</parameter>
+<parameter name="parent">
+<parameter_description> the parent window for the new dialog, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="title">
+<parameter_description> the title of the dialog window, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="header">
+<parameter_description> a helper text displayed at the top of the dialog, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return>the data model the cgrid is based on.
+<return> the new #GtkDialog widget
+
 </return>
 </function>
 
-<function name="gdaui_grid_set_sample_size">
+<function name="gdaui_basic_form_remove_from_size_group">
 <description>
+Removes @form's widgets specified by @part from @size_group
+(the widgets must have been added using gdaui_basic_form_add_to_size_group()).
+
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="grid">
-<parameter_description> a #GdauiGrid widget
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm
 </parameter_description>
 </parameter>
-<parameter name="sample_size">
-<parameter_description>
+<parameter name="size_group">
+<parameter_description> a #GtkSizeGroup object
+</parameter_description>
+</parameter>
+<parameter name="part">
+<parameter_description> specifies which widgets in @form are concerned
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_cgrid_new">
+<function name="gdaui_basic_form_reset">
 <description>
-Creates a new #GdauiEntryCGrid.
+Resets all the entries in the form to their
+original values
 
+Since: 4.2
 
 </description>
 <parameters>
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
+</parameter_description>
+</parameter>
 </parameters>
-<return> the newly created #GdauiEntryCGrid.
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_proxy_set_write_mode">
+<function name="gdaui_basic_form_set_as_reference">
 <description>
-Specifies the way the modifications stored in the #GdaDataProxy used internally by @iface are written back to
-the #GdaDataModel which holds the data displayed in @iface.
+Tells @form that the current values in the different entries are
+to be considered as the original values for all the entries; the immediate
+consequence is that any sub-sequent call to gdaui_basic_form_has_changed()
+will return %FALSE (of course until any entry is changed).
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
-</parameter_description>
-</parameter>
-<parameter name="mode">
-<parameter_description>
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the proposed mode has been taken into account
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_entry_password_new">
+<function name="gdaui_basic_form_set_entries_to_default">
 <description>
-Creates a new widget which is mainly a GtkEntry
+For each entry in the form, sets it to a default value if it is possible to do so.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_set_editable">
+<function name="gdaui_basic_form_set_layout_from_file">
 <description>
-Set to TRUE if this cgrid is editable.
+Sets a form layout according an XML description contained in @file_name, for the form identified
+by the @form_name name (as an XML layout file can contain the descriptions of several forms and grids).
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="form">
+<parameter_description> a #GdauiBasicForm
 </parameter_description>
 </parameter>
-<parameter name="editable">
-<parameter_description> the cgrid editable.
+<parameter name="file_name">
+<parameter_description> XML file name to use
+</parameter_description>
+</parameter>
+<parameter name="form_name">
+<parameter_description> the name of the form to use, in @file_name
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_new">
+<function name="gdaui_cloud_create_filter_widget">
 <description>
-Creates a new #GdauiDataCellRendererCGrid.
+Creates a search widget linked directly to modify @cloud's appearance.
 
+Since: 4.2
 
 </description>
 <parameters>
+<parameter name="cloud">
+<parameter_description> a #GdauiCloud widget
+</parameter_description>
+</parameter>
 </parameters>
-<return>the newly created #GdauiDataCellRendererCGrid.
+<return> a new widget
+
 </return>
 </function>
 
-<function name="gdaui_data_cell_renderer_pict_new">
+<function name="gdaui_cloud_filter">
 <description>
-Creates a new #GdauiDataCellRendererPict. Adjust rendering
-parameters using object properties. Object properties can be set
-globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
-can bind a property to a value in a #GtkTreeModel. For example, you
-can bind the &quot;active&quot; property on the cell renderer to a pict value
-in the model, thus causing the check button to reflect the state of
-the model.
+Filters the elements displayed in @cloud, by altering their color.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> a #GdaDataHandler object
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description>
+<parameter name="cloud">
+<parameter_description> a #GdauiCloud widget
 </parameter_description>
 </parameter>
-<parameter name="options">
-<parameter_description> options string
+<parameter name="filter">
+<parameter_description> the filter to use, or %NULL to remove any filter
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new cell renderer
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_entry_timestamp_new">
+<function name="gdaui_cloud_new">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Creates a new #GdauiCloud widget suitable to display the data in @model
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="model">
+<parameter_description> a #GdaDataModel
 </parameter_description>
 </parameter>
 </parameters>
 <return> the new widget
+
 </return>
 </function>
 
-<function name="gdaui_new_data_entry">
+<function name="gdaui_cloud_set_selection_mode">
 <description>
-Creates a new #GdauiDataEntry widget, taking into account the requested entry name
-if @plugin_name is not %NULL (if no entry of that name is found, then the default data
-entry widget will be created).
-
- plugin_name format is interpreted as two parts: &lt;plugin name&gt;:&lt;plugin options&gt;, and
-if the plugins has no option, then the &quot;:&lt;plugin options&gt;&quot; part may be omitted.
+Sets @cloud's selection mode
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="type">
-<parameter_description> a #GType
+<parameter name="cloud">
+<parameter_description> a #GdauiCloud widget
 </parameter_description>
 </parameter>
-<parameter name="plugin_name">
-<parameter_description> the name of an entry plugin, or %NULL
+<parameter name="mode">
+<parameter_description> the desired selection mode
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GdauiDataEntry widget, _NEVER_ %NULL
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_selector_get_selected_rows">
+<function name="gdaui_cloud_set_weight_func">
 <description>
-Gat an array of selected rows. If no row is selected, the the returned value is %NULL.
-
-Please note that rows refers to the &quot;visible&quot; rows
-at the time it's being called, which may change if the widget implementing this interface
-uses a #GdaDataProxy (as is the case for example for the #GdauiRawForm, #GdauiForm, #GdauiRawGrid
-and #GdauiGrid).
+Specifies a function called by @cloud to compute each row's respective weight.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataSelector interface
+<parameter name="cloud">
+<parameter_description> a #GdauiCloud widget
+</parameter_description>
+</parameter>
+<parameter name="func">
+<parameter_description> a #GdauiCloudWeightFunc function which computes weights, or %NULL to unset
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> a pointer to pass as last argument of @func each time it is called
 </parameter_description>
 </parameter>
 </parameters>
-<return> an array of #gint values, one for each selected row. Use g_array_free() when
-finished (passing %TRUE as the last argument)
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_entry_combo_get_values">
+<function name="gdaui_combo_add_null">
 <description>
-Get the values stored within @combo. The returned values are the ones
-within @combo, so they must not be freed afterwards, however the returned
-list has to be freed afterwards.
+Tells if @combo should add a special entry representing an &quot;undefined choice&quot;, as a %NULL entry. The default is
+that only the available choices in @combo's model are presented.
 
+Since: 4.2
 
 </description>
 <parameters>
 <parameter name="combo">
-<parameter_description> a #GdauiEntryCombo widet
+<parameter_description> a #GdauiCombo widget
+</parameter_description>
+</parameter>
+<parameter name="add_null">
+<parameter_description> set to %TRUE to add a NULL value to the combo box
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new list of values
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_bin_new">
+<function name="gdaui_combo_is_null_selected">
 <description>
-Creates a new #GdauiDataCellRendererBin. Adjust rendering
-parameters using object properties. Object properties can be set
-globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
-can bind a property to a value in a #GtkTreeModel. For example, you
-can bind the &quot;active&quot; property on the cell renderer to a bin value
-in the model, thus causing the check button to reflect the state of
-the model.
+Tell if the currently selected entry represents the &quot;undefined choice&quot; entry.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> a #GdaDataHandler object
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description>
+<parameter name="combo">
+<parameter_description> a #GdauiCombo widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new cell renderer
+<return> %TRUE if the %NULL value is selected
+
 </return>
 </function>
 
-<function name="gdaui_data_proxy_column_show_actions">
+<function name="gdaui_combo_new">
 <description>
-Sets if the data entry in the @iface widget at @column (in the data model @iface operates on) must show its
-actions menu or not.
+Create a new GdauiCombo widget.
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
-</parameter_description>
-</parameter>
-<parameter name="column">
-<parameter_description> column number of the data, or -1 to apply the setting to all the columns
-</parameter_description>
-</parameter>
-<parameter name="show_actions">
-<parameter_description>
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> the newly-created widget.
+
+</return>
 </function>
 
-<function name="gdaui_data_cell_renderer_combo_new">
+<function name="gdaui_combo_new_with_model">
 <description>
-Creates a new #GdauiDataCellRendererCombo which will fill the parameters listed in
- source-&gt;nodes with values available from @source-&gt;data_model.
+Create a new GdauiCombo widget with a model. See gdaui_combo_set_model() for
+more information about the @n_cols and @cols_index usage.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="paramlist">
-<parameter_description> a #GdaSet object
+<parameter name="model">
+<parameter_description> a #GdaDataModel object.
 </parameter_description>
 </parameter>
-<parameter name="source">
-<parameter_description> a #GdauiSetSource structure listed in @paramlist-&gt;sources_list
+<parameter name="n_cols">
+<parameter_description> number of columns in the model to be shown
+</parameter_description>
+</parameter>
+<parameter name="cols_index">
+<parameter_description> an array of columns to be shown, its size must be @n_cols
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new cell renderer
+<return> the newly-created widget.
+
 </return>
 </function>
 
-<function name="gdaui_entry_shell_refresh">
+<function name="gdaui_combo_set_model">
 <description>
-Forces the shell to refresh its display (mainly the color of the
-button).
+Makes @combo display data stored in @model (makes the
+combo widget refresh its list of values and display the values contained
+in the model). A NULL @model will make the combo empty
+and disassociate the previous model, if any.
+
+if @n_cols is %0, then all the columns of @model will be displayed in @combo.
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="shell">
-<parameter_description> the GdauiEntryShell widget to refresh
+<parameter name="combo">
+<parameter_description> a #GdauiCombo widget.
+</parameter_description>
+</parameter>
+<parameter name="model">
+<parameter_description> a #GdaDataModel object.
+</parameter_description>
+</parameter>
+<parameter name="n_cols">
+<parameter_description> number of columns in the model to be shown
+</parameter_description>
+</parameter>
+<parameter name="cols_index">
+<parameter_description> an array of columns to be shown, its size must be @n_cols
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_entry_expand_in_layout">
+<function name="gdaui_data_cell_renderer_bin_new">
 <description>
-Used for the layout of the widget in containers.
+Creates a new #GdauiDataCellRendererBin. Adjust rendering
+parameters using object properties. Object properties can be set
+globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
+can bind a property to a value in a #GtkTreeModel. For example, you
+can bind the &quot;active&quot; property on the cell renderer to a bin value
+in the model, thus causing the check button to reflect the state of
+the model.
 
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
-</parameter_description>
-</parameter>
-</parameters>
-<return> TRUE if the widget should expand
-
-Since: 4.2
-</return>
-</function>
-
-<function name="_gdaui_provider_spec_editor_set_specs">
-<description>
-Sets the connection string to be displayed in the widget
-
-</description>
-<parameters>
-<parameter name="spec">
-<parameter_description> a #GdauiProviderSpecEditor widget
-</parameter_description>
-</parameter>
-<parameter name="specs_string">
-<parameter_description> 
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_time_new">
-<description>
-Creates a new widget which is mainly a GtkEntry
-
-
-</description>
-<parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new widget
-</return>
-</function>
-
-<function name="_gdaui_dsn_selector_get_dsn">
-<description>
-Get the Data Source Name (DSN) actualy selected in the #GdauiDsnSelector.
-
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> name of data source to display.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the DSN name actualy selected as a new string.
-</return>
-</function>
-
-<function name="gdaui_entry_cgrid_set_model">
-<description>
-Sets the data model for this #GdauiEntryCGrid. If the @cgrid already has a data model set,
-it will remove it before setting the new data model. If data model is NULL, then it will
-unset the old data model.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
-</parameter_description>
-</parameter>
-<parameter name="model">
-<parameter_description> the cgrid data model.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_data_cell_renderer_cgrid_get_editable">
-<description>
-TRUE if the cgrid is itself editable.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_combo_set_values_orig">
-<description>
-Sets the original values of @combo to the specified ones. None of the
-values provided in the list is modified.
-
-</description>
-<parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiEntryCombo widet
-</parameter_description>
-</parameter>
-<parameter name="values">
-<parameter_description> a list of #GValue values
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_basic_form_entry_set_visible">
-<description>
-Shows or hides the #GdauiDataEntry in @form which corresponds to the
- param parameter
-
-Since: 4.2
-
-</description>
-<parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
-</parameter_description>
-</parameter>
-<parameter name="param">
-<parameter_description> a #GdaHolder object
-</parameter_description>
-</parameter>
-<parameter name="show">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="_gdaui_utility_proxy_compute_attributes_for_group">
-<description>
-Computes an attributes from the individual attributes of the values stored in @store and
-corresponding to the columns for the parameters in @group (as described by @model_iter), 
-at row pointed by @iter
-
-
-</description>
-<parameters>
-</parameters>
-<return> the attributes
-</return>
-</function>
-
-<function name="gdaui_data_proxy_perform_action">
-<description>
-Forces the widget to perform the selected @action, as if the user
-had pressed on the corresponding action button in the @iface widget,
-if the corresponding action is possible and if the @iface widget
-supports the action.
-
-Since: 4.2
-
-</description>
-<parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> a #GdauiAction action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_cgrid_append_column">
-<description>
-Append column to this cgrid.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
-</parameter_description>
-</parameter>
-<parameter name="column">
-<parameter_description> a #GtkTreeViewColumn object.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_data_store_undelete">
-<description>
-Remove the &quot;to be deleted&quot; mark the row pointed by @iter, if it existed.
-
-Since: 4.2
-
-</description>
-<parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> the considered row
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_data_cell_renderer_cgrid_get_data_handler">
-<description>
-Get the data_handler for this cgrid.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_login_new">
-<description>
-Creates a new login widget which enables the user to specify connection parameters.
-
-
-</description>
-<parameters>
-<parameter name="dsn">
-<parameter_description> a data source name, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new widget
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_data_store_get_row_from_iter">
-<description>
-Get the number of the row represented by @iter
-
-
-</description>
-<parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> a valid #GtkTreeIter
-</parameter_description>
-</parameter>
-</parameters>
-<return> the row number, or -1 if an error occurred
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_raw_form_new">
-<description>
-Creates a new #GdauiRawForm widget to display data in @model
-
-
-</description>
-<parameters>
-<parameter name="model">
-<parameter_description> a #GdaDataModel, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new widget
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_login_set_mode">
-<description>
-Set how @login operates
-
-Since: 4.2
-
-</description>
-<parameters>
-<parameter name="login">
-<parameter_description> a #GdauiLogin object
-</parameter_description>
-</parameter>
-<parameter name="mode">
-<parameter_description> a flag
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="_gdaui_provider_spec_editor_is_valid">
-<description>
-Tells if the current information displayed in @spec respects the
-provider's specifications (about non NULL values for example)
-
-
-</description>
-<parameters>
-<parameter name="spec">
-<parameter_description> a #GdauiProviderSpecEditor widget
-</parameter_description>
-</parameter>
-</parameters>
-<return>
-</return>
-</function>
-
-<function name="gdaui_data_cell_renderer_password_new">
-<description>
-Creates a new #GdauiDataCellRendererPassword.
-
-
-</description>
-<parameters>
-<parameter name="dh">
-<parameter_description> a #GdaDataHandler object, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the #GType being edited
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new cell renderer
-</return>
-</function>
-
-<function name="gdaui_combo_is_null_selected">
-<description>
-Tell if the currently selected entry represents the &quot;undefined choice&quot; entry.
-
-
-</description>
-<parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiCombo widget
-</parameter_description>
-</parameter>
-</parameters>
-<return>
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_data_store_append">
-<description>
-Appends a new row.
-
-
-</description>
-<parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> an unset #GtkTreeIter to set to the appended row
-</parameter_description>
-</parameter>
-</parameters>
-<return> TRUE if no error occurred
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_data_cell_renderer_cgrid_get_value_attributes">
-<description>
-TRUE if the cgrid is itself value_attributes.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_init">
-<description>
-Initialization of the libgda-ui library, must be called before any usage of the library.
-
-&lt;itemizedlist&gt;
-&lt;listitem&gt;&lt;para&gt;Note1: gtk_init() is not called by this function and should also
-be called (the calling order has no importance)&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;Note2: this funtion also calls gda_init() so it should not be called
-again&lt;/para&gt;&lt;/listitem&gt;
-&lt;/itemizedlist&gt;
-
-Since: 4.2
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_set_max_length">
-<description>
-Sets the maximum allowed length of the contents of the widget.
-If the current contents are longer than the given length, then they will be truncated to fit.
-
-The difference with gtk_entry_set_max_length() is that the max length does not take into account
-the prefix and/or suffix parts which may have been set.
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiEntry.
-</parameter_description>
-</parameter>
-<parameter name="max">
-<parameter_description> the maximum length of the entry, or 0 for no maximum.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_set_suffix">
-<description>
-Sets @suffix as a suffix string of @entry: that string will always be displayed in the
-text entry, will not be modifiable, and won't be part of the returned text
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiEntry widget
-</parameter_description>
-</parameter>
-<parameter name="suffix">
-<parameter_description> a suffix string
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_combo_set_values">
-<description>
-Sets the values of @combo to the specified ones. None of the
-values provided in the list is modified.
-
- values holds a list of #GValue values, one for each parameter that is present in the @node argument
-of the gdaui_entry_combo_new() function which created @combo.
-
-An error can occur when there is no corresponding value(s) to be displayed
-for the provided values.
-
-If @values is %NULL, then the entry itself is set to NULL;
-
-
-</description>
-<parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiEntryCombo widet
+<parameter name="dh">
+<parameter_description> a #GdaDataHandler object
 </parameter_description>
 </parameter>
-<parameter name="values">
-<parameter_description> a list of #GValue values, or %NULL
+<parameter name="type">
+<parameter_description> the #GType of the data to be displayed
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if no error occurred.
+<return> the new cell renderer
 </return>
 </function>
 
-<function name="gdaui_raw_grid_new">
+<function name="gdaui_data_cell_renderer_boolean_new">
 <description>
-Creates a new #GdauiRawGrid widget suitable to display the data in @model
+Creates a new #GdauiDataCellRendererBoolean. Adjust rendering
+parameters using object properties. Object properties can be set
+globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
+can bind a property to a value in a #GtkTreeModel. For example, you
+can bind the &quot;active&quot; property on the cell renderer to a boolean value
+in the model, thus causing the check button to reflect the state of
+the model.
 
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GdaDataModel
+<parameter name="dh">
+<parameter_description> a #GdaDataHandler object
+</parameter_description>
+</parameter>
+<parameter name="type">
+<parameter_description> the #GType of the data to be displayed
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-
-Since: 4.2
+<return> the new cell renderer
 </return>
 </function>
 
-<function name="gdaui_data_proxy_get_proxy">
+<function name="gdaui_data_cell_renderer_combo_new">
 <description>
-Get a pointer to the #GdaDataProxy being used by @iface
+Creates a new #GdauiDataCellRendererCombo which will fill the parameters listed in
+ source-&gt;nodes with values available from @source-&gt;data_model.
 
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
+<parameter name="paramlist">
+<parameter_description> a #GdaSet object
+</parameter_description>
+</parameter>
+<parameter name="source">
+<parameter_description> a #GdauiSetSource structure listed in @paramlist-&gt;sources_list
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GdaDataProxy pointer
-
-Since: 4.2
+<return> the new cell renderer
 </return>
 </function>
 
-<function name="gdaui_data_selector_set_column_visible">
+<function name="gdaui_data_cell_renderer_info_new">
 <description>
-Shows or hides the data at column @column
+Creates a new #GdauiDataCellRendererInfo. Adjust rendering
+parameters using object properties. Object properties can be set
+globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
+can bind a property to a value in a #GtkTreeModel. For example, you
+can bind the &quot;active&quot; property on the cell renderer to a boolean value
+in the model, thus causing the check button to reflect the state of
+the model.
 
-Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataSelector interface
-</parameter_description>
-</parameter>
-<parameter name="column">
-<parameter_description> a column number, starting at 0
+<parameter name="store">
+<parameter_description> a #GdauiDataStore
 </parameter_description>
 </parameter>
-<parameter name="visible">
-<parameter_description> required visibility of the data in the @column column
+<parameter name="iter">
+<parameter_description> a #GdaDataModelIter
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_data_entry_get_editable">
-<description>
-Tells if @de can be edited by the user
-
-
-</description>
-<parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="node">
+<parameter_description> a #GdauiSetGroup pointer
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @de is editable
-
-Since: 4.2
+<return> the new cell renderer
 </return>
 </function>
 
-<function name="gdaui_basic_form_get_entry_widget">
+<function name="gdaui_data_cell_renderer_password_new">
 <description>
-Get the #GdauiDataEntry in @form which corresponds to the param parameter.
+Creates a new #GdauiDataCellRendererPassword.
 
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="dh">
+<parameter_description> a #GdaDataHandler object, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="param">
-<parameter_description> a #GdaHolder object
+<parameter name="type">
+<parameter_description> the #GType being edited
 </parameter_description>
 </parameter>
 </parameters>
-<return> the requested widget, or %NULL if not found
-
-Since: 4.2
+<return> the new cell renderer
 </return>
 </function>
 
-<function name="gdaui_grid_new">
+<function name="gdaui_data_cell_renderer_pict_new">
 <description>
-Creates a new #GdauiGrid widget suitable to display the data in @model
+Creates a new #GdauiDataCellRendererPict. Adjust rendering
+parameters using object properties. Object properties can be set
+globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
+can bind a property to a value in a #GtkTreeModel. For example, you
+can bind the &quot;active&quot; property on the cell renderer to a pict value
+in the model, thus causing the check button to reflect the state of
+the model.
 
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GdaDataModel
+<parameter name="dh">
+<parameter_description> a #GdaDataHandler object
 </parameter_description>
 </parameter>
-</parameters>
-<return> the new widget
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_entry_set_width_chars">
-<description>
-Sets @entry's maximum width in characters, without taking into account
-any prefix or suffix (which will automatically be handled). If you want to take
-a prefix or suffix into account direclty, then use gtk_entry_set_width_chars()
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiEntry widget
+<parameter name="type">
+<parameter_description>
 </parameter_description>
 </parameter>
-<parameter name="max_width">
-<parameter_description> maximum width, or -1
+<parameter name="options">
+<parameter_description> options string
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new cell renderer
+</return>
 </function>
 
-<function name="gdaui_entry_new">
+<function name="gdaui_data_cell_renderer_textual_new">
 <description>
-Creates a new #GdauiEntry widget.
+Creates a new #GdauiDataCellRendererTextual. Adjust how text is drawn using
+object properties. Object properties can be
+set globally (with g_object_set()). Also, with #GtkTreeViewColumn,
+you can bind a property to a value in a #GtkTreeModel. For example,
+you can bind the &quot;text&quot; property on the cell renderer to a string
+value in the model, thus rendering a different string in each row
+of the #GtkTreeView
 
 
 </description>
 <parameters>
-<parameter name="prefix">
-<parameter_description> a prefix (not modifiable) string, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="suffix">
-<parameter_description> a suffix (not modifiable) string, or %NULL
+<parameter name="dh">
+<parameter_description> a #GdaDataHandler object, or %NULL
 </parameter_description>
 </parameter>
-</parameters>
-<return> the newly created #GdauiEntry widget.
-</return>
-</function>
-
-<function name="gdaui_data_selector_select_row">
-<description>
-Force the selection of a specific row.
-
-Please note that @row refers to the &quot;visible&quot; row
-at the time it's being called, which may change if the widget implementing this interface
-uses a #GdaDataProxy (as is the case for example for the #GdauiRawForm, #GdauiForm, #GdauiRawGrid
-and #GdauiGrid).
-
-
-</description>
-<parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataSelector interface
+<parameter name="type">
+<parameter_description> the #GType being edited
 </parameter_description>
 </parameter>
-<parameter name="row">
-<parameter_description> the row to select
+<parameter name="options">
+<parameter_description> options as a string
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the row has been selected
-
-Since: 4.2
+<return> the new cell renderer
 </return>
 </function>
 
-<function name="gdaui_cloud_set_selection_mode">
+<function name="gdaui_data_entry_can_expand">
 <description>
-Sets @cloud's selection mode
+Used for the layout of #GdaDataEntry widgets in containers: queries if @de requires
+horizontal or vertical expansion, depending on @horiz
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cloud">
-<parameter_description> a #GdauiCloud widget
-</parameter_description>
-</parameter>
-<parameter name="mode">
-<parameter_description> the desired selection mode
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_data_cell_renderer_cgrid_get_value">
-<description>
-TRUE if the cgrid is itself value.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="horiz">
+<parameter_description> %TRUE to query horizontal expansion requirements, or %FALSE for vertical
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
-</function>
+<return> %TRUE if the widget requires expansion
 
-<function name="gdaui_numeric_entry_new">
-<description>
-Creates a new #GdauiNumericEntry widget.
-
-
-</description>
-<parameters>
-<parameter name="type">
-<parameter_description> the numeric type
-</parameter_description>
-</parameter>
-</parameters>
-<return> the newly created #GdauiNumericEntry widget.
 </return>
 </function>
 
-<function name="gdaui_formatted_entry_new">
+<function name="gdaui_data_entry_content_is_valid">
 <description>
-Creates a new #GdauiFormattedEntry widget.
-
-Characters in @format are of two types:
-writeable: writeable characters which will be replaced with and underscore and where text will be entered
-fixed: every other characters are fixed characters, where text cant' be edited, and will be displayed AS IS
-
-Possible values for writeable characters are:
-&lt;itemizedlist&gt;
-&lt;listitem&gt;&lt;para&gt;'0': digits&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;'9': digits excluded 0&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;'@': alpha&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;'^': alpha converted to upper case&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;'#': alphanumeric&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;'*': any char&lt;/para&gt;&lt;/listitem&gt;
-&lt;/itemizedlist&gt;
-
-if @mask is not %NULL, then it should only contains the follogin characters, which are used side by side with
- format's characters:
+Tests the validity of @de's contents. The validity is a determined from:
 &lt;itemizedlist&gt;
-&lt;listitem&gt;&lt;para&gt;'_': the corresponding character in @format is actually used as a writable character&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;'-': the corresponding character in @format is actually used as a writable character, but
-the character will be removed from gdaui_formatted_entry_get_text()'s result if it was not
-filled by the user&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;' ': the corresponding character in @format will not be considered as a writable character
-but as a non writable character&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;the @de widget itself if it is capable of doing it (depending on the implementation)&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;the results of the &quot;contents-valid&quot; signal which can be connected from &lt;/para&gt;&lt;/listitem&gt;
 &lt;/itemizedlist&gt;
-it is then interpreted in the following way: for a character C in @format, if the character at the same
-position in @mask is the space character (' '), then C will not interpreted as a writable format
-character as defined above. @mask does not be to have the same length as @format.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="format">
-<parameter_description> a format string
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-<parameter name="mask">
-<parameter_description> a mask string, or %NULL
+<parameter name="error">
+<parameter_description> a place to store an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the newly created #GdauiFormattedEntry widget.
+<return> TRUE if @de's contents is valid
+
 </return>
 </function>
 
-<function name="gdaui_combo_new">
+<function name="gdaui_data_entry_get_attributes">
 <description>
-Create a new GdauiCombo widget.
+Retrieves the parameters of the GdauiDataEntry widget.
 
+Since: 4.2
 
 </description>
 <parameters>
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+</parameter_description>
+</parameter>
 </parameters>
-<return> the newly-created widget.
+<return> the OR'ed bits corresponding to the attributes.
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_data_entry_set_reference_value">
+<function name="gdaui_data_entry_get_editable">
 <description>
-Push a value into the GdauiDataEntry in the same way as gdaui_data_entry_set_value() but
-also sets this value as the original value.
+Tells if @de can be edited by the user
 
 Since: 4.2
 
@@ -1404,66 +873,46 @@ Since: 4.2
 <parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> a #GValue, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @de is editable
+
+</return>
 </function>
 
-<function name="gdaui_data_store_get_iter_from_values">
+<function name="gdaui_data_entry_get_handler">
 <description>
-Sets @iter to the first row where all the values in @values at the columns identified at
- cols_index match. If the row can't be identified, then the contents of @iter is not modified.
-
-NOTE: the @cols_index array MUST contain a column index for each value in @values
+Fetch the GdaDataHandler the GdauiDataEntry is using
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> an unset #GtkTreeIter to set to the requested row
-</parameter_description>
-</parameter>
-<parameter name="values">
-<parameter_description> a list of #GValue values
-</parameter_description>
-</parameter>
-<parameter name="cols_index">
-<parameter_description> an array of #gint containing the column number to match each value of @values
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the row has been identified @iter was set
+<return> the GdaDataHandler object
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_combo_add_null">
+<function name="gdaui_data_entry_get_reference_value">
 <description>
-Tells if @combo should add a special entry representing an &quot;undefined choice&quot;, as a %NULL entry. The default is
-that only the available choices in @combo's model are presented.
+Fetch the reference value held in the #GdauiDataEntry widget
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiCombo widget
-</parameter_description>
-</parameter>
-<parameter name="add_undef_choice">
-<parameter_description>
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the #GValue (not modifiable)
+
+</return>
 </function>
 
 <function name="gdaui_data_entry_get_value">
@@ -1473,6 +922,7 @@ the returned value is of type GDA_TYPE_NULL. If the value is set to default,
 then the returned value is of type GDA_TYPE_NULL or is the default value if it
 has been provided to the widget (and is of the same type as the one provided by @de).
 
+Since: 4.2
 
 </description>
 <parameters>
@@ -1483,117 +933,134 @@ has been provided to the widget (and is of the same type as the one provided by
 </parameters>
 <return> a new #GValue
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_data_selector_get_model">
+<function name="gdaui_data_entry_get_value_type">
 <description>
-Queries the #GdaDataModel from which the data displayed by the widget implementing @iface
-are. Beware that the returned data model may be different than the one used when the
-widget was created in case it uses a #GdaDataProxy.
+Fetch the type of data the GdauiDataEntry handles
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataSelector interface
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> the #GdaDataModel
+<return> the GType type
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_entry_wrapper_contents_activated">
+<function name="gdaui_data_entry_grab_focus">
 <description>
-Signals to @gwrap that the entry has been activated (that is the user
-pressed ENTER for example to signify he has finished entering data)
+Makes @de grab the focus for the window it's in
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="mgwrap">
-<parameter_description> a #GdauiEntryWrapper widget
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_shell_pack_entry">
+<function name="gdaui_data_entry_set_attributes">
 <description>
-Packs a #GTkWidget widget into the GdauiEntryShell.
+Sets the parameters of the #GdauiDataEntry. Only the attributes corresponding to the
+mask are set, the other ones are ignored.
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="shell">
-<parameter_description> a #GdauiEntryShell object
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-<parameter name="main_widget">
-<parameter_description> a #GtkWidget to pack into @shell
+<parameter name="attrs">
+<parameter_description> the attributes to set (OR'ed between them)
+</parameter_description>
+</parameter>
+<parameter name="mask">
+<parameter_description> the mask corresponding to the considered attributes
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_cgrid_set_text_column">
+<function name="gdaui_data_entry_set_default_value">
 <description>
-Set the text column for this cgrid.
+Sets the default value for the GdauiDataEntry which gets displayed when the
+user forces the default value. If it is not set then it is set to type GDA_TYPE_NULL.
+The value parameter must either be:
+&lt;itemizedlist&gt;
+&lt;listitem&gt;&lt;para&gt;NULL or of type GDA_TYPE_NULL, or&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;of type specified using gdaui_data_entry_set_value_type().&lt;/para&gt;&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-<parameter name="text_column">
-<parameter_description> the cgrid text column.
+<parameter name="value">
+<parameter_description> a #GValue, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_set_gtype">
+<function name="gdaui_data_entry_set_editable">
 <description>
-Set the gtype for this cgrid.
+Set if @de can be modified or not by the user
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-<parameter name="gtype">
-<parameter_description> the cgrid gtype.
+<parameter name="editable">
+<parameter_description> set to %TRUE to have an editable data entry
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_cgrid_get_text_column">
+<function name="gdaui_data_entry_set_reference_current">
 <description>
-Get the text column for this cgrid.
+Tells that the current value in @de is to be considered as the reference value
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_entry_set_attributes">
+<function name="gdaui_data_entry_set_reference_value">
 <description>
-Sets the parameters of the GdauiDataEntry. Only the attributes corresponding to the
-mask are set, the other ones are ignored.
+Push a value into the GdauiDataEntry in the same way as gdaui_data_entry_set_value() but
+also sets this value as the reference value.
 
 Since: 4.2
 
@@ -1603,12 +1070,8 @@ Since: 4.2
 <parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
 </parameter_description>
 </parameter>
-<parameter name="attrs">
-<parameter_description> the attributes to set (OR'ed between them)
-</parameter_description>
-</parameter>
-<parameter name="mask">
-<parameter_description> the mask corresponding to the considered attributes
+<parameter name="value">
+<parameter_description> a #GValue, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -1641,329 +1104,352 @@ Since: 4.2
 <return></return>
 </function>
 
-<function name="_gdaui_dsn_selector_set_dsn">
+<function name="gdaui_data_entry_set_value_type">
 <description>
-Set the selected Data Source Name (DSN) in the #GdauiDsnSelector.
+Sets the type of value the GdauiDataEntry will handle. The type must be compatible with what
+the widget can handle.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="name">
-<parameter_description> name of data source to display.
+<parameter name="de">
+<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+</parameter_description>
+</parameter>
+<parameter name="type">
+<parameter_description> the #GType of the data to be displayed
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_tree_store_newv">
+<function name="gdaui_data_filter_new">
 <description>
-Creates a #GtkTreeModel interface with a #GdaTree, mapping columns to attributes' values.
-For more information and limitations, see gdaui_tree_store_new().
+Creates a new #GdauiDataFilter widget suitable to change the filter expression
+for @data_widget's displayed rows
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GdaTree object
-</parameter_description>
-</parameter>
-<parameter name="n_columns">
-<parameter_description> number of columns in the tree store
-</parameter_description>
-</parameter>
-<parameter name="types">
-<parameter_description> an array of @n_columns GType to specify the type of each column
-</parameter_description>
-</parameter>
-<parameter name="attribute_names">
-<parameter_description> an array of @n_columns strings to specify the attribute name
-to map each column on
+<parameter name="data_widget">
+<parameter_description> a widget implementing the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new object, or %NULL if an inconsistency exists in the parameters
+<return> the new widget
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_entry_string_new">
+<function name="gdaui_data_proxy_column_set_editable">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Sets if the data entry in the @iface widget at @column (in the data model @iface operates on)
+can be edited or not.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="column">
+<parameter_description> column number of the data
 </parameter_description>
 </parameter>
-</parameters>
-<return> the new widget
-</return>
-</function>
-
-<function name="GdauiSet">
-<description>
-Gets emitted when @set's public data (#GdauiSetGroup or #GdauiSetSource values) have changed
-
-</description>
-<parameters>
-<parameter name="set">
-<parameter_description> the #GdauiSet
+<parameter name="editable">
+<parameter_description> set to %TRUE to make the column editable
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_get_options">
+<function name="gdaui_data_proxy_column_show_actions">
 <description>
-Get the options for this cgrid.
+Sets if the data entry in the @iface widget at @column (in the data model @iface operates on) must show its
+actions menu or not.
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
+</parameter_description>
+</parameter>
+<parameter name="column">
+<parameter_description> column number of the data, or -1 to apply the setting to all the columns
+</parameter_description>
+</parameter>
+<parameter name="show_actions">
+<parameter_description> set to %TRUE if the actions menu must be shown
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_entry_set_value_type">
+<function name="gdaui_data_proxy_get_actions_group">
 <description>
-Sets the type of value the GdauiDataEntry will handle. The type must be compatible with what
-the widget can handle.
+Each widget imlplementing the #GdauiDataProxy interface provides actions. Actions can be triggered
+using the gdaui_data_proxy_perform_action() method, but using this method allows for the creation of
+toolbars, menus, etc calling these actions.
+
+The actions are among: 
+&lt;itemizedlist&gt;&lt;listitem&gt;&lt;para&gt;Data edition actions: &quot;ActionNew&quot;, &quot;ActionCommit&quot;, 
+&quot;ActionDelete, &quot;ActionUndelete, &quot;ActionReset&quot;, &lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Record by record moving: &quot;ActionFirstRecord&quot;, &quot;ActionPrevRecord&quot;, 
+&quot;ActionNextRecord&quot;, &quot;ActionLastRecord&quot;,&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Chuncks of records moving: &quot;ActionFirstChunck&quot;, &quot;ActionPrevChunck&quot;, 
+&quot;ActionNextChunck&quot;, &quot;ActionLastChunck&quot;.&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Filtering: &quot;ActionFilter&quot;&lt;/para&gt;&lt;/listitem&gt;&lt;/itemizedlist&gt;
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description>
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the #GtkActionGroup with all the possible actions on the widget.
+
+</return>
 </function>
 
-<function name="gdaui_data_entry_reset">
+<function name="gdaui_data_proxy_get_proxy">
 <description>
-Tells that the current value in @de is to be considered as the original value
+Get a pointer to the #GdaDataProxy being used by @iface
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a #GdaDataProxy pointer
+
+</return>
 </function>
 
-<function name="gdaui_numeric_entry_get_text">
+<function name="gdaui_data_proxy_get_write_mode">
 <description>
-Get @entry's contents as a #GValue.
+Get the way the modifications stored in the #GdaDataProxy used internally by @iface are written back to
+the #GdaDataModel which holds the data displayed in @iface.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiNumericEntry widget
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GValue, or %NULL
+<return> the write mode used by @iface
+
 </return>
 </function>
 
-<function name="gdaui_entry_combo_new">
+<function name="gdaui_data_proxy_info_new">
 <description>
-Creates a new #GdauiEntryCombo widget. The widget is a combo box which displays a
-selectable list of items (the items come from the 'source-&gt;data_model' data model)
-
-The widget allows the value setting of one or more #GdaHolder objects
-(one for each 'source-&gt;nodes') while proposing potentially &quot;more readable&quot; choices.
+Creates a new #GdauiDataProxyInfo widget suitable to display information about @data_proxy
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="paramlist">
-<parameter_description> a #GdauiSet object
+<parameter name="data_proxy">
+<parameter_description> a widget implementing the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
-<parameter name="source">
-<parameter_description> a #GdauiSetSource structure, part of @paramlist
+<parameter name="flags">
+<parameter_description> OR'ed values, specifying what to display in the new widget
 </parameter_description>
 </parameter>
 </parameters>
 <return> the new widget
+
 </return>
 </function>
 
-<function name="_gdaui_utility_proxy_compute_values_for_group">
+<function name="gdaui_data_proxy_perform_action">
 <description>
-If @model_values is TRUE, then the values in the returned list are the values of the
- group-&gt;nodes_source-&gt;data_model, at the @group-&gt;nodes_source-&gt;shown_cols_index columns
-
-For both performances reasons and because the contents of the @group-&gt;nodes_source-&gt;data_model
-may change, this function uses the gda_data_proxy_get_model_row_value() function.
+Forces the widget to perform the selected @action, as if the user
+had pressed on the corresponding action button in the @iface widget,
+if the corresponding action is possible and if the @iface widget
+supports the action.
 
-The returned list must be freed by the caller, but the values in the list must not be modified or
-freed.
+Since: 4.2
 
 </description>
 <parameters>
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
+</parameter_description>
+</parameter>
+<parameter name="action">
+<parameter_description> a #GdauiAction action
+</parameter_description>
+</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_cgrid_set_headers_visible">
+<function name="gdaui_data_proxy_set_write_mode">
 <description>
-Set to TRUE if this cgrid has its headers visible.
+Specifies the way the modifications stored in the #GdaDataProxy used internally by @iface are written back to
+the #GdaDataModel which holds the data displayed in @iface.
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataProxy interface
 </parameter_description>
 </parameter>
-<parameter name="headers_visible">
-<parameter_description> the cgrid headers is visible.
+<parameter name="mode">
+<parameter_description> the requested #GdauiDataProxyWriteMode mode
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> TRUE if the proposed mode has been taken into account
+
+</return>
 </function>
 
-<function name="gdaui_entry_boolean_new">
+<function name="gdaui_data_selector_get_data_set">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Get the #GdaDataModelIter object represented the current selected row in @iface. This
+function may return either %NULL or an invalid iterator (see gda_data_model_iter_is_valid()) if
+the selection cannot be represented by a single selected row.
+
+Note that the returned #GdaDataModelIter is actually an iterator iterating on the #GdaDataModel
+returned by the gdaui_data_selector_get_model() method.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
+<return> a pointer to a #GdaDataModelIter object, or %NULL
+
 </return>
 </function>
 
-<function name="gdaui_data_proxy_info_new">
+<function name="gdaui_data_selector_get_model">
 <description>
-Creates a new #GdauiDataProxyInfo widget suitable to display information about @data_proxy
+Queries the #GdaDataModel from which the data displayed by the widget implementing @iface
+are. Beware that the returned data model may be different than the one used when the
+widget was created in case it uses a #GdaDataProxy.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="data_proxy">
-<parameter_description> a widget implementing the #GdauiDataProxy interface
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> OR'ed values, specifying what to display in the new widget
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
+<return> the #GdaDataModel
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_entry_combo_get_all_values">
+<function name="gdaui_data_selector_get_selected_rows">
 <description>
-Get a list of all the values in @combo's data model's selected row. The list
-must be freed by the caller.
+Gat an array of selected rows. If no row is selected, the the returned value is %NULL.
+
+Please note that rows refers to the &quot;visible&quot; rows
+at the time it's being called, which may change if the widget implementing this interface
+uses a #GdaDataProxy (as is the case for example for the #GdauiRawForm, #GdauiForm, #GdauiRawGrid
+and #GdauiGrid).
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiEntryCombo widet
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new list of values
+<return> an array of #gint values, one for each selected row. Use g_array_free() when finished (passing %TRUE as the last argument)
+
 </return>
 </function>
 
-<function name="gdaui_entry_shell_set_unknown">
+<function name="gdaui_data_selector_select_row">
 <description>
-Defines if @shell's contents is in an undefined state (shows or hides @shell's contents)
+Force the selection of a specific row.
+
+Please note that @row refers to the &quot;visible&quot; row
+at the time it's being called, which may change if the widget implementing this interface
+uses a #GdaDataProxy (as is the case for example for the #GdauiRawForm, #GdauiForm, #GdauiRawGrid
+and #GdauiGrid).
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="shell">
-<parameter_description> the GdauiEntryShell widget to refresh
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
-<parameter name="unknown">
-<parameter_description> set to %TRUE if @shell's contents is unavailable and should not be modified
+<parameter name="row">
+<parameter_description> the row to select
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the row has been selected
+
+</return>
 </function>
 
-<function name="gdaui_data_store_set_value">
+<function name="gdaui_data_selector_set_column_visible">
 <description>
-Stores a value in the @store data model.
+Shows or hides the data at column @column
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> the considered row
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
-<parameter name="col">
-<parameter_description>
+<parameter name="column">
+<parameter_description> a column number, starting at %0
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> the value to store (gets copied)
+<parameter name="visible">
+<parameter_description> required visibility of the data in the @column column
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE on success
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_selector_get_data_set">
+<function name="gdaui_data_selector_set_model">
 <description>
-Get the #GdaDataModelIter object represented the current selected row in @iface. This
-function may return either %NULL or an invalid iterator (see gda_data_model_iter_is_valid()) if
-the selection cannot be represented by a single selected row.
-
-Note that the returned #GdaDataModelIter is actually an iterator iterating on the #GdaDataModel
-returned by the gdaui_data_selector_get_model() method.
+Sets the data model from which the data being displayed are. Also see gdaui_data_selector_get_model()
 
+Since: 4.2
 
 </description>
 <parameters>
@@ -1971,362 +1457,347 @@ returned by the gdaui_data_selector_get_model() method.
 <parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
+<parameter name="model">
+<parameter_description> a #GdaDataModel to use
+</parameter_description>
+</parameter>
 </parameters>
-<return> a pointer to a #GdaDataModelIter object, or %NULL
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="_gdaui_utility_entry_build_actions_menu">
+<function name="gdaui_data_selector_unselect_row">
 <description>
-Creates a GtkMenu widget which contains the possible actions on a data entry which 
-attributes are @attrs. After the menu has been displayed, and when an action is selected,
-the @function callback is called with the 'user_data' being @obj_data.
-
-The menu item which emits the signal has a &quot;action&quot; attribute which describes what action the
-user has requested.
+Please note that @row refers to the &quot;visible&quot; row
+at the time it's being called, which may change if the widget implementing this interface
+uses a #GdaDataProxy (as is the case for example for the #GdauiRawForm, #GdauiForm, #GdauiRawGrid
+and #GdauiGrid).
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="obj_data">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="attrs">
-<parameter_description>
+<parameter name="iface">
+<parameter_description> an object which implements the #GdauiDataSelector interface
 </parameter_description>
 </parameter>
-<parameter name="function">
-<parameter_description>
+<parameter name="row">
+<parameter_description> the row to unselect
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new menu
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_entry_get_original_value">
+<function name="gdaui_data_store_append">
 <description>
-Fetch the original value held in the GdauiDataEntry widget
+Appends a new row.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> an unset #GtkTreeIter to set to the appended row
 </parameter_description>
 </parameter>
 </parameters>
-<return> the #GValue (not modifiable)
+<return> %TRUE if no error occurred
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_set_data_handler">
+<function name="gdaui_data_store_delete">
 <description>
-Set the data_handler for this cgrid.
+Marks the row pointed by @iter to be deleted
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
 </parameter_description>
 </parameter>
-<parameter name="data_handler">
-<parameter_description> the cgrid data_handler.
+<parameter name="iter">
+<parameter_description> the considered row
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_textual_new">
+<function name="gdaui_data_store_get_iter_from_values">
 <description>
-Creates a new #GdauiDataCellRendererTextual. Adjust how text is drawn using
-object properties. Object properties can be
-set globally (with g_object_set()). Also, with #GtkTreeViewColumn,
-you can bind a property to a value in a #GtkTreeModel. For example,
-you can bind the &quot;text&quot; property on the cell renderer to a string
-value in the model, thus rendering a different string in each row
-of the #GtkTreeView
+Sets @iter to the first row where all the values in @values at the columns identified at
+ cols_index match. If the row can't be identified, then the contents of @iter is not modified.
+
+NOTE: the @cols_index array MUST contain a column index for each value in @values
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> a #GdaDataHandler object, or %NULL
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the #GType being edited
+<parameter name="iter">
+<parameter_description> an unset #GtkTreeIter to set to the requested row
+</parameter_description>
+</parameter>
+<parameter name="values">
+<parameter_description> a list of #GValue values
 </parameter_description>
 </parameter>
-<parameter name="options">
-<parameter_description> options as a string
+<parameter name="cols_index">
+<parameter_description> an array of #gint containing the column number to match each value of @values
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new cell renderer
+<return> %TRUE if the row has been identified @iter was set
+
 </return>
 </function>
 
-<function name="gdaui_entry_cgrid_get_grid_height">
+<function name="gdaui_data_store_get_proxy">
 <description>
-Get the grid height for this cgrid.
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the internal #GdaDataProxy being used by @store
+
+</return>
 </function>
 
-<function name="gdaui_basic_form_set_layout_from_file">
+<function name="gdaui_data_store_get_row_from_iter">
 <description>
-Sets a form layout according an XML description contained in @file_name, for the form identified
-by the @form_name name (as an XML layout file can contain the descriptions of several forms and grids).
+Get the number of the row represented by @iter
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm
-</parameter_description>
-</parameter>
-<parameter name="file_name">
-<parameter_description> XML file name to use
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
 </parameter_description>
 </parameter>
-<parameter name="form_name">
-<parameter_description> the name of the form to use, in @file_name
+<parameter name="iter">
+<parameter_description> a valid #GtkTreeIter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the row number, or -1 if an error occurred
+
+</return>
 </function>
 
-<function name="gdaui_form_new">
+<function name="gdaui_data_store_new">
 <description>
-Creates a new #GdauiForm widget suitable to display the data in @model
+Creates a #GtkTreeModel interface with a #GdaDataModel
 
+Since: 4.2
 
 </description>
 <parameters>
 <parameter name="model">
-<parameter_description> a #GdaDataModel
+<parameter_description> a #GdaDataModel object
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-
+<return> the new object
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_raw_grid_set_sample_size">
+<function name="gdaui_data_store_set_value">
 <description>
+Stores a value in the @store data model.
+
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="grid">
-<parameter_description> a #GdauiRawGrid
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
 </parameter_description>
 </parameter>
-<parameter name="sample_size">
-<parameter_description>
+<parameter name="iter">
+<parameter_description> the considered row
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_entry_cgrid_get_headers_visible">
-<description>
-TRUE if the cgrid has itself its headers visible.
-
-</description>
-<parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="col">
+<parameter_description> the data model column
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the value to store (gets copied)
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
-</function>
-
-<function name="popup_container_new_with_func">
-<description>
+<return> %TRUE on success
 
-</description>
-<parameters>
-</parameters>
-<return>
 </return>
 </function>
 
-<function name="gdaui_data_entry_grab_focus">
+<function name="gdaui_data_store_undelete">
 <description>
-Makes @de grab the focus for the window it's in
+Remove the &quot;to be deleted&quot; mark the row pointed by @iter, if it existed.
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="store">
+<parameter_description> a #GdauiDataStore object
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> the considered row
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_basic_form_get_place_holder">
+<function name="gdaui_entry_bin_new">
 <description>
-Retreives a pointer to a place holder widget
+Creates a new widget which is mainly a #GtkEntry
 
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-<parameter name="placeholder_id">
-<parameter_description> the name of the requested place holder
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return> a pointer to the requested place holder, or %NULL if not found
-
-Since: 4.2
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_entry_get_text">
+<function name="gdaui_entry_boolean_new">
 <description>
-Get a new string containing the contents of the widget as a string without the
-prefix and/or suffix and/or format if they have been specified. This method differs
-from calling gtk_entry_get_text() since the latest will return the complete text
-in @entry including prefix and/or suffix and/or format.
-
-Note: %NULL may be returned if this method is called while the widget is working on some
-internal modifications, or if gdaui_entry_set_text() was called with a %NULL
-as its @text argument.
+Creates a new data entry widget
 
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiEntry.
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
+</parameter_description>
+</parameter>
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new string, or %NULL
+<return> the new widget
 </return>
 </function>
 
-<function name="_gdaui_utility_display_error">
+<function name="gdaui_entry_cidr_new">
 <description>
-Displays a dialog showing @filled_error's message and asks the user to either keep the data which
-led to the error.
+Creates a new widget which is mainly a GtkEntry
+
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description>
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-<parameter name="filled_error">
-<parameter_description> a #GError containing the error to display
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+</return>
 </function>
 
-<function name="gdaui_raw_grid_set_layout_from_file">
+<function name="gdaui_entry_combo_get_all_values">
 <description>
-Sets a grid's columns layout according an XML description contained in @file_name, for the grid identified
-by the @grid_name name (as an XML layout file can contain the descriptions of several forms and grids).
+Get a list of all the values in @combo's data model's selected row. The list
+must be freed by the caller.
 
-Since: 4.2
 
 </description>
 <parameters>
-<parameter name="grid">
-<parameter_description> a #GdauiRawGrid
-</parameter_description>
-</parameter>
-<parameter name="file_name">
-<parameter_description> XML file name to use
-</parameter_description>
-</parameter>
-<parameter name="grid_name">
-<parameter_description> the name of the grid to use, in @file_name
+<parameter name="combo">
+<parameter_description> a #GdauiEntryCombo widet
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new list of values
+</return>
 </function>
 
-<function name="gdaui_data_store_get_proxy">
+<function name="gdaui_entry_combo_get_reference_values">
 <description>
+Get the original values stored within @combo. The returned values are the ones
+within @combo, so they must not be freed afterwards; the list has to be freed afterwards.
+
 
 </description>
 <parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
+<parameter name="combo">
+<parameter_description> a #GdauiEntryCombo widet
 </parameter_description>
 </parameter>
 </parameters>
-<return> the internal #GdaDataProxy being used by @store
-
-Since: 4.2
+<return> a new list of values
 </return>
 </function>
 
-<function name="_gdaui_provider_auth_editor_set_provider">
+<function name="gdaui_entry_combo_get_values">
 <description>
-Updates the displayed fields in @auth to represent the required
-and possible arguments that a connection to a database through 
- provider would require
+Get the values stored within @combo. The returned values are the ones
+within @combo, so they must not be freed afterwards, however the returned
+list has to be freed afterwards.
+
 
 </description>
 <parameters>
-<parameter name="auth">
-<parameter_description> a #GdauiProviderAuthEditor widget
-</parameter_description>
-</parameter>
-<parameter name="provider">
-<parameter_description> the provider to be used 
+<parameter name="combo">
+<parameter_description> a #GdauiEntryCombo widet
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new list of values
+</return>
 </function>
 
-<function name="gdaui_entry_bin_new">
+<function name="gdaui_entry_combo_new">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Creates a new #GdauiEntryCombo widget. The widget is a combo box which displays a
+selectable list of items (the items come from the 'source-&gt;data_model' data model)
+
+The widget allows the value setting of one or more #GdaHolder objects
+(one for each 'source-&gt;nodes') while proposing potentially &quot;more readable&quot; choices.
 
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="paramlist">
+<parameter_description> a #GdauiSet object
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="source">
+<parameter_description> a #GdauiSetSource structure, part of @paramlist
 </parameter_description>
 </parameter>
 </parameters>
@@ -2334,741 +1805,792 @@ Creates a new widget which is mainly a GtkEntry
 </return>
 </function>
 
-<function name="_gdaui_provider_spec_editor_set_provider">
+<function name="gdaui_entry_combo_set_default_values">
 <description>
-Updates the displayed fields in @spec to represent the required
-and possible arguments that a connection to a database through 
- provider would require
+Sets the default values of @combo to the specified ones. None of the
+values provided in the list is modified.
 
 </description>
 <parameters>
-<parameter name="spec">
-<parameter_description> a #GdauiProviderSpecEditor widget
+<parameter name="combo">
+<parameter_description> a #GdauiEntryCombo widet
 </parameter_description>
 </parameter>
-<parameter name="provider">
-<parameter_description> the provider to be used 
+<parameter name="values">
+<parameter_description> a list of #GValue values
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="GdauiBasicForm">
+<function name="gdaui_entry_combo_set_reference_values">
 <description>
-Emitted when the form's layout changes
+Sets the original values of @combo to the specified ones. None of the
+values provided in the list is modified.
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> GdauiBasicForm
+<parameter name="combo">
+<parameter_description> a #GdauiEntryCombo widet
+</parameter_description>
+</parameter>
+<parameter name="values">
+<parameter_description> a list of #GValue values
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="_gdaui_provider_spec_editor_new">
+<function name="gdaui_entry_combo_set_values">
 <description>
-Creates a new #GdauiProviderSpecEditor widget
+Sets the values of @combo to the specified ones. None of the
+values provided in the list is modified.
+
+ values holds a list of #GValue values, one for each parameter that is present in the @node argument
+of the gdaui_entry_combo_new() function which created @combo.
+
+An error can occur when there is no corresponding value(s) to be displayed
+for the provided values.
+
+If @values is %NULL, then the entry itself is set to NULL;
 
 
 </description>
 <parameters>
-<parameter name="provider">
-<parameter_description> the provider to be used 
+<parameter name="combo">
+<parameter_description> a #GdauiEntryCombo widet
+</parameter_description>
+</parameter>
+<parameter name="values">
+<parameter_description> a list of #GValue values, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return>
+<return> %TRUE if no error occurred.
 </return>
 </function>
 
-<function name="gdaui_entry_set_text">
+<function name="gdaui_entry_common_time_new">
 <description>
-Sets @text into @entry. 
+Creates a new data entry widget
 
-As a side effect, if @text is %NULL, then the entry will
-be completely empty, whereas if @text is the empty string (&quot;&quot;), then
- entry will display the prefix and/or suffix and/or format string if they have
-been set. Except this case, calling this method is similar to calling
-gtk_entry_set_text()
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiEntry widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-<parameter name="text">
-<parameter_description> the text to set into @entry, or %NULL
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+</return>
 </function>
 
-<function name="_gdaui_provider_spec_editor_get_specs">
+<function name="gdaui_entry_date_new">
 <description>
-Get the currently displayed provider's specific
-connection string
+Creates a new data entry widget
 
 
 </description>
 <parameters>
-<parameter name="spec">
-<parameter_description> a #GdauiProviderSpecEditor widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new string, or %NULL if no provider have been specified
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_formatted_entry_set_insert_func">
+<function name="gdaui_entry_filesel_new">
 <description>
-Specifies that @entry should call @insert_func when the user wants to insert a char
-which is anot allowed, to perform other actions
+Creates a new widget which is mainly a GtkEntry
+
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiFormattedEntry widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-<parameter name="insert_func">
-<parameter_description> a #GdauiFormattedEntryInsertFunc, or %NULL
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
-<parameter name="data">
-<parameter_description> a pointer which will be passed to @insert_func
+<parameter name="options">
+<parameter_description> the options
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+</return>
 </function>
 
-<function name="_gdaui_provider_auth_editor_new">
+<function name="gdaui_entry_get_text">
 <description>
-Creates a new #GdauiProviderAuthEditor widget
+Get a new string containing the contents of the widget as a string without the
+prefix and/or suffix and/or format if they have been specified. This method differs
+from calling gtk_entry_get_text() since the latest will return the complete text
+in @entry including prefix and/or suffix and/or format.
+
+Note: %NULL may be returned if this method is called while the widget is working on some
+internal modifications, or if gdaui_entry_set_text() was called with a %NULL
+as its @text argument.
 
 
 </description>
 <parameters>
-<parameter name="provider">
-<parameter_description> the provider to be used 
+<parameter name="entry">
+<parameter_description> a #GdauiEntry.
 </parameter_description>
 </parameter>
 </parameters>
-<return>
+<return> a new string, or %NULL
 </return>
 </function>
 
-<function name="gdaui_data_entry_content_is_valid">
+<function name="gdaui_entry_new">
 <description>
-Tests the validity of @de's contents. The validity is a determined from:
-&lt;itemizedlist&gt;
-&lt;listitem&gt;&lt;para&gt;the @de widget itself if it is capable of doing it (depending on the implementation)&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;the results of the &quot;contents-valid&quot; signal which can be connected from &lt;/para&gt;&lt;/listitem&gt;
-&lt;/itemizedlist&gt;
+Creates a new #GdauiEntry widget.
 
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="prefix">
+<parameter_description> a prefix (not modifiable) string, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> a place to store an error, or %NULL
+<parameter name="suffix">
+<parameter_description> a suffix (not modifiable) string, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if @de's contents is valid
-
-Since: 4.2
+<return> the newly created #GdauiEntry widget.
 </return>
 </function>
 
-<function name="gdaui_data_store_new">
+<function name="gdaui_entry_none_new">
 <description>
-Creates a #GtkTreeModel interface with a #GdaDataModel
+Creates a new data entry widget
 
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GdaDataModel object
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new object
-
-Since: 4.2
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_entry_shell_get_type">
+<function name="gdaui_entry_number_new">
 <description>
-Register the GdauiEntryShell class on the GLib type system.
+Creates a new data entry widget
 
 
 </description>
 <parameters>
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
+</parameter_description>
+</parameter>
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
+</parameter_description>
+</parameter>
 </parameters>
-<return> the GType identifying the class.
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_entry_cgrid_get_active_iter">
+<function name="gdaui_entry_password_new">
 <description>
-Return TRUE if iter was set.
+Creates a new widget which is mainly a GtkEntry
+
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description> the uninitialized #GtkTreeIter.
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+</return>
 </function>
 
-<function name="gdaui_provider_selector_get_provider">
+<function name="gdaui_entry_pict_new">
 <description>
-Get the selected provider.
+Creates a new widget which is mainly a GtkEntry
 
 
 </description>
 <parameters>
-<parameter name="selector">
-<parameter_description> a #GdauiProviderSelector widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
+</parameter_description>
+</parameter>
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
+</parameter_description>
+</parameter>
+<parameter name="options">
+<parameter_description> optional parameters
 </parameter_description>
 </parameter>
 </parameters>
-<return> the selected provider, or %NULL if no provider is selected
-
-Since: 4.2
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_basic_form_entry_grab_focus">
+<function name="gdaui_entry_rt_new">
 <description>
-Makes the data entry corresponding to @param grab the focus for the window it's in
+Creates a new widget which is mainly a GtkEntry
 
-Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-<parameter name="param">
-<parameter_description> a #GdaHolder object
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
+</parameter_description>
+</parameter>
+<parameter name="options">
+<parameter_description> the options
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+</return>
 </function>
 
-<function name="gdaui_server_operation_new">
+<function name="gdaui_entry_set_max_length">
 <description>
-Creates a new #GdauiServerOperation widget using all the parameters provided in @paramlist.
-
-The global layout is rendered using a table (a #GtkTable), and an entry is created for each
-node of @paramlist.
+Sets the maximum allowed length of the contents of the widget.
+If the current contents are longer than the given length, then they will be truncated to fit.
 
+The difference with gtk_entry_set_max_length() is that the max length does not take into account
+the prefix and/or suffix parts which may have been set.
 
 </description>
 <parameters>
-<parameter name="paramlist">
-<parameter_description> a #GdaSet structure
+<parameter name="entry">
+<parameter_description> a #GdauiEntry.
+</parameter_description>
+</parameter>
+<parameter name="max">
+<parameter_description> the maximum length of the entry, or 0 for no maximum.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_cloud_create_filter_widget">
+<function name="gdaui_entry_set_prefix">
 <description>
-Creates a search widget linked directly to modify @cloud's appearance.
-
+Sets @prefix as a prefix string of @entry: that string will always be displayed in the
+text entry, will not be modifiable, and won't be part of the returned text
 
 </description>
 <parameters>
-<parameter name="cloud">
-<parameter_description> a #GdauiCloud widget
+<parameter name="entry">
+<parameter_description> a #GdauiEntry widget
+</parameter_description>
+</parameter>
+<parameter name="prefix">
+<parameter_description> a prefix string
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new widget
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_login_set_connection_information">
+<function name="gdaui_entry_set_suffix">
 <description>
-Changes the information displayed in @login, to represent @cinfo.
-If @login's mode has %GDA_UI_LOGIN_HIDE_DIRECT_CONNECTION_MODE, then
-if @cinfo-&gt;name is not %NULL it is displayed in the DSN selector, otherwise
-a warning is shown and the result
-is the same as having passed %NULL for the @cinfo argument.
-
-In any case @login's mode (set by gdaui_login_set_mode()) is not changed.
+Sets @suffix as a suffix string of @entry: that string will always be displayed in the
+text entry, will not be modifiable, and won't be part of the returned text
 
 </description>
 <parameters>
-<parameter name="login">
-<parameter_description> a #GdauiLogin object
+<parameter name="entry">
+<parameter_description> a #GdauiEntry widget
 </parameter_description>
 </parameter>
-<parameter name="cinfo">
-<parameter_description> a pointer to a structure representing the information to display.
+<parameter name="suffix">
+<parameter_description> a suffix string
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="_gdaui_utility_entry_build_info_colors_array">
+<function name="gdaui_entry_set_text">
 <description>
-Creates an array of colors for the different states of an entry:
-Valid   &lt;-&gt; No special color
-Null    &lt;-&gt; Green
-Default &lt;-&gt; Blue
-Invalid &lt;-&gt; Red
-Each status (except Valid) is represented by two colors for GTK_STATE_NORMAL and
-GTK_STATE_PRELIGHT.
+Sets @text into @entry. 
 
+As a side effect, if @text is %NULL, then the entry will
+be completely empty, whereas if @text is the empty string (&quot;&quot;), then
+ entry will display the prefix and/or suffix and/or format string if they have
+been set. Except this case, calling this method is similar to calling
+gtk_entry_set_text()
 
 </description>
 <parameters>
+<parameter name="entry">
+<parameter_description> a #GdauiEntry widget
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> the text to set into @entry, or %NULL
+</parameter_description>
+</parameter>
 </parameters>
-<return> a new array of 6 colors
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_entry_none_new">
+<function name="gdaui_entry_set_width_chars">
 <description>
-Creates a new widget which is mainly a GtkEntry
-
+Sets @entry's maximum width in characters, without taking into account
+any prefix or suffix (which will automatically be handled). If you want to take
+a prefix or suffix into account direclty, then use gtk_entry_set_width_chars()
 
 </description>
 <parameters>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="entry">
+<parameter_description> a #GdauiEntry widget
+</parameter_description>
+</parameter>
+<parameter name="max_width">
+<parameter_description> maximum width, or -1
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_filter_new">
+<function name="gdaui_entry_shell_get_type">
 <description>
-Creates a new #GdauiDataFilter widget suitable to change the filter expression
-for @data_widget's displayed rows
+Register the GdauiEntryShell class on the GLib type system.
 
 
 </description>
 <parameters>
-<parameter name="data_widget">
-<parameter_description> a widget implementing the #GdauiDataProxy interface
+</parameters>
+<return> the GType identifying the class.
+</return>
+</function>
+
+<function name="gdaui_entry_shell_pack_entry">
+<description>
+Packs a #GTkWidget widget into the GdauiEntryShell.
+
+</description>
+<parameters>
+<parameter name="shell">
+<parameter_description> a #GdauiEntryShell object
+</parameter_description>
+</parameter>
+<parameter name="main_widget">
+<parameter_description> a #GtkWidget to pack into @shell
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_get_to_be_deleted">
+<function name="gdaui_entry_shell_refresh">
 <description>
-TRUE if the cgrid is itself to_be_deleted.
+Forces the shell to refresh its display (mainly the color of the
+button).
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="shell">
+<parameter_description> the GdauiEntryShell widget to refresh
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_entry_set_value_default">
+<function name="gdaui_entry_shell_set_unknown">
 <description>
-Sets the default value for the GdauiDataEntry which gets displayed when the
-user forces the default value. If it is not set then it is set to type GDA_TYPE_NULL.
-The value parameter must either be:
-&lt;itemizedlist&gt;
-&lt;listitem&gt;&lt;para&gt;NULL or of type GDA_TYPE_NULL, or&lt;/para&gt;&lt;/listitem&gt;
-&lt;listitem&gt;&lt;para&gt;of type specified using gdaui_data_entry_set_value_type().&lt;/para&gt;&lt;/listitem&gt;
-&lt;/itemizedlist&gt;
-
-Since: 4.2
+Defines if @shell's contents is in an undefined state (shows or hides @shell's contents)
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="shell">
+<parameter_description> the GdauiEntryShell widget to refresh
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> a #GValue, or %NULL
+<parameter name="unknown">
+<parameter_description> set to %TRUE if @shell's contents is unavailable and should not be modified
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_cell_renderer_boolean_new">
+<function name="gdaui_entry_string_new">
 <description>
-Creates a new #GdauiDataCellRendererBoolean. Adjust rendering
-parameters using object properties. Object properties can be set
-globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
-can bind a property to a value in a #GtkTreeModel. For example, you
-can bind the &quot;active&quot; property on the cell renderer to a boolean value
-in the model, thus causing the check button to reflect the state of
-the model.
+Creates a new data entry widget
 
 
 </description>
 <parameters>
 <parameter name="dh">
-<parameter_description> a #GdaDataHandler object
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
 <parameter name="type">
-<parameter_description>
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new cell renderer
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_basic_form_get_data_set">
+<function name="gdaui_entry_text_new">
 <description>
-Get a pointer to the #GdaSet object which
-is modified by @form
+Creates a new widget which is mainly a GtkEntry
 
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
-</parameters>
-<return> a pointer to the #GdaSet
-
-Since: 4.2
-</return>
-</function>
-
-<function name="gdaui_provider_selector_set_provider">
-<description>
-Forces @selector to be set on @provider
-
-
-</description>
-<parameters>
-<parameter name="selector">
-<parameter_description> a #GdauiProviderSelector widget
+<parameter name="type">
+<parameter_description> the requested data type (compatible with @dh)
 </parameter_description>
 </parameter>
-<parameter name="provider">
-<parameter_description> the provider to be selected, or %NULL for the default (SQLite)
+<parameter name="options">
+<parameter_description> the options
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if @provider has been selected
-
-Since: 4.2
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_basic_form_set_entries_to_default">
+<function name="gdaui_entry_time_new">
 <description>
-For each entry in the form, sets it to a default value if it is possible to do so.
+Creates a new widget which is mainly a GtkEntry
 
-Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+</return>
 </function>
 
-<function name="gdaui_provider_selector_get_provider_obj">
+<function name="gdaui_entry_timestamp_new">
 <description>
-Get the selected provider as a #GdaServerProvider object
+Creates a new data entry widget
 
 
 </description>
 <parameters>
-<parameter name="selector">
-<parameter_description> a #GdauiProviderSelector widget
+<parameter name="dh">
+<parameter_description> the data handler to be used by the new widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GdaServerProvider or %NULL if an error occurred
-
-Since: 4.2
+<return> the new widget
 </return>
 </function>
 
-<function name="gdaui_entry_combo_set_values_default">
+<function name="gdaui_entry_wrapper_contents_activated">
 <description>
-Sets the default values of @combo to the specified ones. None of the
-values provided in the list is modified.
+Signals to @gwrap that the entry has been activated (that is the user
+pressed ENTER for example to signify he has finished entering data)
 
 </description>
 <parameters>
-<parameter name="combo">
-<parameter_description> a #GdauiEntryCombo widet
-</parameter_description>
-</parameter>
-<parameter name="values">
-<parameter_description> a list of #GValue values
+<parameter name="mgwrap">
+<parameter_description> a #GdauiEntryWrapper widget
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gnome_db_show_error">
+<function name="gdaui_entry_wrapper_contents_changed">
 <description>
+Signals to @gwrap that the entry has changed
 
 </description>
 <parameters>
-<parameter name="format">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description>
+<parameter name="mgwrap">
+<parameter_description> a #GdauiEntryWrapper widget
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_filesel_new">
+<function name="gdaui_form_new">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Creates a new #GdauiForm widget suitable to display the data in @model
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="model">
+<parameter_description> a #GdaDataModel
 </parameter_description>
 </parameter>
 </parameters>
 <return> the new widget
+
 </return>
 </function>
 
-<function name="gdaui_basic_form_new">
+<function name="gdaui_formatted_entry_get_text">
 <description>
-Creates a new #GdauiBasicForm widget using all the #GdaHolder objects provided in @data_set.
-
-The global layout is rendered using a table (a #GtkTable), and an entry is created for each
-node of @data_set.
+Get @entry's contents. This function is similar to gdaui_get_text() except
+that it optionnally uses the information contained in @mask when gdaui_formatted_entry_new()
+was called to format the output differently.
 
 
 </description>
 <parameters>
-<parameter name="data_set">
-<parameter_description> a #GdaSet structure
+<parameter name="entry">
+<parameter_description> a #GdauiFormattedEntry widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-
-Since: 4.2
+<return> a new string, or %NULL
 </return>
 </function>
 
-<function name="gdaui_entry_set_prefix">
+<function name="gdaui_formatted_entry_new">
 <description>
-Sets @prefix as a prefix string of @entry: that string will always be displayed in the
-text entry, will not be modifiable, and won't be part of the returned text
+Creates a new #GdauiFormattedEntry widget.
+
+Characters in @format are of two types:
+writeable: writeable characters which will be replaced with and underscore and where text will be entered
+fixed: every other characters are fixed characters, where text cant' be edited, and will be displayed AS IS
+
+Possible values for writeable characters are:
+&lt;itemizedlist&gt;
+&lt;listitem&gt;&lt;para&gt;'0': digits&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;'9': digits excluded 0&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;'@': alpha&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;'^': alpha converted to upper case&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;'#': alphanumeric&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;'*': any char&lt;/para&gt;&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
+
+if @mask is not %NULL, then it should only contains the follogin characters, which are used side by side with
+ format's characters:
+&lt;itemizedlist&gt;
+&lt;listitem&gt;&lt;para&gt;'_': the corresponding character in @format is actually used as a writable character&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;'-': the corresponding character in @format is actually used as a writable character, but
+the character will be removed from gdaui_formatted_entry_get_text()'s result if it was not
+filled by the user&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;' ': the corresponding character in @format will not be considered as a writable character
+but as a non writable character&lt;/para&gt;&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
+it is then interpreted in the following way: for a character C in @format, if the character at the same
+position in @mask is the space character (' '), then C will not interpreted as a writable format
+character as defined above. @mask does not be to have the same length as @format.
+
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GdauiEntry widget
+<parameter name="format">
+<parameter_description> a format string
 </parameter_description>
 </parameter>
-<parameter name="prefix">
-<parameter_description> a prefix string
+<parameter name="mask">
+<parameter_description> a mask string, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the newly created #GdauiFormattedEntry widget.
+</return>
 </function>
 
-<function name="demo_find_file">
+<function name="gdaui_formatted_entry_set_insert_func">
 <description>
-Looks for @base first in the current directory, then in the
-location GTK+ where it will be installed on make install,
-Return value: the filename, if found or %NULL
+Specifies that @entry should call @insert_func when the user wants to insert a char
+which is anot allowed, to perform other actions
 
 </description>
 <parameters>
-<parameter name="base">
-<parameter_description> base filename
+<parameter name="entry">
+<parameter_description> a #GdauiFormattedEntry widget
 </parameter_description>
 </parameter>
-<parameter name="err">
-<parameter_description>  location to store error, or %NULL.
+<parameter name="insert_func">
+<parameter_description> a #GdauiFormattedEntryInsertFunc, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> a pointer which will be passed to @insert_func
 </parameter_description>
 </parameter>
 </parameters>
-<return> the filename, if found or %NULL
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_entry_pict_new">
+<function name="gdaui_get_default_path">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Get the default path used when saving a file, or when showing a #GtkFileChooser file chooser.
+When the application starts, the default path will be the same as the onde returned by
+g_get_current_dir().
 
+Since: 4.2.9
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
-</parameter_description>
-</parameter>
-<parameter name="options">
-<parameter_description> optional parameters
-</parameter_description>
-</parameter>
 </parameters>
-<return> the new widget
+<return> the default path, or %NULL
+
 </return>
 </function>
 
-<function name="gdaui_basic_form_new_in_dialog">
+<function name="gdaui_grid_new">
 <description>
-Creates a new #GdauiBasicForm widget in the same way as gdaui_basic_form_new()
-and puts it into a #GtkDialog widget. The returned dialog has the &quot;Ok&quot; and &quot;Cancel&quot; buttons
-which respectively return GTK_RESPONSE_ACCEPT and GTK_RESPONSE_REJECT.
-
-The #GdauiBasicForm widget is attached to the dialog using the user property
-&quot;form&quot;.
+Creates a new #GdauiGrid widget suitable to display the data in @model
 
+Since: 4.2
 
-</description>
-<parameters>
-<parameter name="data_set">
-<parameter_description> a #GdaSet object
-</parameter_description>
-</parameter>
-<parameter name="parent">
-<parameter_description> the parent window for the new dialog, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> the title of the dialog window, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="header">
-<parameter_description> a helper text displayed at the top of the dialog, or %NULL
+</description>
+<parameters>
+<parameter name="model">
+<parameter_description> a #GdaDataModel
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new #GtkDialog widget
+<return> the new widget
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_cloud_filter">
+<function name="gdaui_grid_set_sample_size">
 <description>
-Filters the elements displayed in @cloud, by altering their color.
+Sets the size of each chunk of data to display: the maximum number of rows which
+can be displayed at a time. See gdaui_raw_grid_set_sample_size() and gda_data_proxy_set_sample_size()
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cloud">
-<parameter_description> a #GdauiCloud widget
+<parameter name="grid">
+<parameter_description> a #GdauiGrid widget
 </parameter_description>
 </parameter>
-<parameter name="filter">
-<parameter_description> the filter to use, or %NULL to remove any filter
+<parameter name="sample_size">
+<parameter_description> the size of the sample displayed in @grid
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_data_store_delete">
+<function name="gdaui_init">
 <description>
-Marks the row pointed by @iter to be deleted
+Initialization of the libgda-ui library, must be called before any usage of the library.
+
+&lt;itemizedlist&gt;
+&lt;listitem&gt;&lt;para&gt;Note 1: gtk_init() is not called by this function and should also
+be called (see Note 2 about the importance of the calling order)&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Note 2: unless you call setlocale() first in your program, calling gtk_init()
+before gdaui_init() will ensure that all information loaded from config files will
+be loaded in the correct locale (as gtk_init() calls setlocale()).&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Note 3: this funtion also calls gda_init() so it should not be called
+again&lt;/para&gt;&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="store">
-<parameter_description> a #GdauiDataStore object
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> the considered row
+</parameters>
+<return></return>
+</function>
+
+<function name="gdaui_login_get_connection_information">
+<description>
+Get the information specified in @login as a pointer to a (read-only) #GdaDsnInfo.
+If the connection is not specified by a DSN, then the 'name' attribute of the returned
+#GdaDsnInfo will be %NULL, and otherwise it will contain the name of the selected DSN.
+
+Retuns: (transfer none): a pointer to a (read-only) #GdaDsnInfo.
+
+Since: 4.2
+
+</description>
+<parameters>
+<parameter name="login">
+<parameter_description> a #GdauiLogin object
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_basic_form_entry_set_editable">
+<function name="gdaui_login_new">
 <description>
-Sets the #GdauiDataEntry in @form which corresponds to the
- param parameter editable or not. If @param is %NULL, then all the parameters
-are concerned.
+Creates a new login widget which enables the user to specify connection parameters.
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="dsn">
+<parameter_description> a data source name, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="param">
-<parameter_description> a #GdaHolder object; or %NULL
+</parameters>
+<return> a new widget
+
+</return>
+</function>
+
+<function name="gdaui_login_set_connection_information">
+<description>
+Changes the information displayed in @login, to represent @cinfo.
+If @login's mode has %GDA_UI_LOGIN_HIDE_DIRECT_CONNECTION_MODE, then
+if @cinfo-&gt;name is not %NULL it is displayed in the DSN selector, otherwise
+a warning is shown and the result
+is the same as having passed %NULL for the @cinfo argument.
+
+In any case @login's mode (set by gdaui_login_set_mode()) is not changed.
+
+</description>
+<parameters>
+<parameter name="login">
+<parameter_description> a #GdauiLogin object
 </parameter_description>
 </parameter>
-<parameter name="editable">
-<parameter_description> %TRUE if corresponding data entry must be editable
+<parameter name="cinfo">
+<parameter_description> a pointer to a structure representing the information to display.
 </parameter_description>
 </parameter>
 </parameters>
@@ -3100,619 +2622,601 @@ In any case @login's mode (set by gdaui_login_set_mode()) is not changed.
 <return></return>
 </function>
 
-<function name="gdaui_basic_form_is_valid">
+<function name="gdaui_login_set_mode">
 <description>
-Tells if the form can be used as-is (if all the parameters do have some valid values)
+Set how @login operates
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="login">
+<parameter_description> a #GdauiLogin object
+</parameter_description>
+</parameter>
+<parameter name="mode">
+<parameter_description> a flag
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the form is valid
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_entry_common_time_new">
+<function name="gdaui_new_data_entry">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Creates a new #GdauiDataEntry widget, taking into account the requested entry name
+if @plugin_name is not %NULL (if no entry of that name is found, then the default data
+entry widget will be created).
+
+ plugin_name format is interpreted as two parts: &lt;plugin name&gt;:&lt;plugin options&gt;, and
+if the plugins has no option, then the &quot;:&lt;plugin options&gt;&quot; part may be omitted.
 
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="type">
+<parameter_description> a #GType
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="plugin_name">
+<parameter_description> the name of an entry plugin, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
+<return> a new #GdauiDataEntry widget, _NEVER_ %NULL
 </return>
 </function>
 
-<function name="gdaui_formatted_entry_get_text">
+<function name="gdaui_numeric_entry_get_text">
 <description>
-Get @entry's contents. This function is similar to gdaui_get_text() except
-that it optionnally uses the information contained in @mask when gdaui_formatted_entry_new()
-was called to format the output differently.
+Get @entry's contents as a #GValue.
 
 
 </description>
 <parameters>
 <parameter name="entry">
-<parameter_description> a #GdauiFormattedEntry widget
+<parameter_description> a #GdauiNumericEntry widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new string, or %NULL
+<return> a new #GValue, or %NULL
 </return>
 </function>
 
-<function name="gdaui_cloud_new">
+<function name="gdaui_numeric_entry_new">
 <description>
-Creates a new #GdauiCloud widget suitable to display the data in @model
+Creates a new #GdauiNumericEntry widget.
 
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GdaDataModel
+<parameter name="type">
+<parameter_description> the numeric type
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-
-Since: 4.2
+<return> the newly created #GdauiNumericEntry widget.
 </return>
 </function>
 
-<function name="gdaui_data_selector_set_model">
+<function name="gdaui_plugin_declare">
 <description>
-Sets the data model from which the data being displayed are. Also see gdaui_data_selector_get_model()
+Adds a new plugin which will be used by the forms and grids. The new plugin, as
+described by @plugin can declare a custom widget to be used for forms, grids, or both.
 
-Since: 4.2
+If a plugin is already declared with the same name as the requested name, then
+a warning is issued and the operation fails.
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataSelector interface
-</parameter_description>
-</parameter>
-<parameter name="model">
-<parameter_description> a #GdaDataModel to use
+<parameter name="plugin">
+<parameter_description> a pointer to a structure filled to describe the new plugin. All the contained information is copied.
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_server_operation_new_in_dialog">
+<function name="gdaui_provider_selector_get_provider">
 <description>
-Creates a new #GdauiServerOperation widget in the same way as gdaui_server_operation_new()
-and puts it into a #GtkDialog widget. The returned dialog has the &quot;Ok&quot; and &quot;Cancel&quot; buttons
-which respectively return GTK_RESPONSE_ACCEPT and GTK_RESPONSE_REJECT.
-
-The #GdauiServerOperation widget is attached to the dialog using the user property
-&quot;form&quot;.
+Get the selected provider.
 
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="op">
-<parameter_description> a #GdaServerOperation object
-</parameter_description>
-</parameter>
-<parameter name="parent">
-<parameter_description> the parent window for the new dialog, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> the title of the dialog window, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="header">
-<parameter_description> a helper text displayed at the top of the dialog, or %NULL
+<parameter name="selector">
+<parameter_description> a #GdauiProviderSelector widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new #GtkDialog widget
+<return> the selected provider, or %NULL if no provider is selected
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_basic_form_set_as_reference">
+<function name="gdaui_provider_selector_get_provider_obj">
 <description>
-Tells @form that the current values in the different entries are
-to be considered as the original values for all the entries; the immediate
-consequence is that any sub-sequent call to gdaui_basic_form_has_changed()
-will return FALSE (of course until any entry is changed).
+Get the selected provider as a #GdaServerProvider object
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="selector">
+<parameter_description> a #GdauiProviderSelector widget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a #GdaServerProvider or %NULL if an error occurred
+
+</return>
 </function>
 
-<function name="_gdaui_provider_auth_editor_is_valid">
+<function name="gdaui_provider_selector_new">
 <description>
-Tells if the current information displayed in @auth reauthts the
-provider's authifications (about non NULL values for example)
+Create a new #GdauiProviderSelector widget.
 
 
 </description>
 <parameters>
-<parameter name="auth">
-<parameter_description> a #GdauiProviderAuthEditor widget
-</parameter_description>
-</parameter>
 </parameters>
-<return>
+<return> the newly created widget.
 </return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_set_options">
+<function name="gdaui_provider_selector_set_provider">
 <description>
-Set the options for this cgrid.
+Forces @selector to be set on @provider
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="selector">
+<parameter_description> a #GdauiProviderSelector widget
 </parameter_description>
 </parameter>
-<parameter name="options">
-<parameter_description> the cgrid options.
+<parameter name="provider">
+<parameter_description> the provider to be selected, or %NULL for the default (SQLite)
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @provider has been selected
+
+</return>
 </function>
 
-<function name="gdaui_tree_store_new">
+<function name="gdaui_raw_form_new">
 <description>
-Creates a #GtkTreeModel interface with a #GdaTree, mapping columns to attributes' values.
-
-As an example, &lt;literal&gt;gdaui_tree_store_new (tree, 2, G_TYPE_STRING, &quot;name&quot;, G_TYPE_STRING, &quot;schema&quot;);&lt;/literal&gt; creates
-a #GtkTreeStore with two columns (of type G_TYPE_STRING), one with the values of the &quot;name&quot; attribute, and one with
-the values of the &quot;schema&quot; attribute.
-
-Note that the GType has to correspond to the type of value associated with the attribute name (no type
-conversion is done), and a warning will be displayed in case of type mismatch.
+Creates a new #GdauiRawForm widget to display data in @model
 
+Since: 4.2
 
 </description>
 <parameters>
 <parameter name="model">
-<parameter_description> a #GdaTree object
-</parameter_description>
-</parameter>
-<parameter name="n_columns">
-<parameter_description> number of columns in the tree store
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> couples of (GType, attribute name) for each column, from first to last 
+<parameter_description> a #GdaDataModel, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new object, or %NULL if an attribute's name was NULL or an empty string
+<return> the new widget
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_login_get_connection_information">
+<function name="gdaui_raw_grid_new">
 <description>
-Get the information specified in @login as a pointer to a (read-only) #GdaDsnInfo.
-If the connection is not specified by a DSN, then the 'name' attribute of the returned
-#GdaDsnInfo will be %NULL, and otherwise it will contain the name of the selected DSN.
-
-Retuns: a pointer to a (read-only) #GdaDsnInfo.
+Creates a new #GdauiRawGrid widget suitable to display the data in @model
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="login">
-<parameter_description> a #GdauiLogin object
+<parameter name="model">
+<parameter_description> a #GdaDataModel
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+
+</return>
 </function>
 
-<function name="gdaui_entry_cgrid_set_grid_height">
+<function name="gdaui_raw_grid_set_layout_from_file">
 <description>
-Set the grid height for this cgrid.
+Sets a grid's columns layout according an XML description contained in @file_name, for the grid identified
+by the @grid_name name (as an XML layout file can contain the descriptions of several forms and grids).
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiEntryCGrid.
+<parameter name="grid">
+<parameter_description> a #GdauiRawGrid
+</parameter_description>
+</parameter>
+<parameter name="file_name">
+<parameter_description> XML file name to use
 </parameter_description>
 </parameter>
-<parameter name="grid_height">
-<parameter_description> the cgrid height.
+<parameter name="grid_name">
+<parameter_description> the name of the grid to use, in @file_name
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_plugin_declare">
+<function name="gdaui_raw_grid_set_sample_size">
 <description>
-Adds a new plugin which will be used by the forms and grids. The new plugin, as
-described by @plugin can declare a custom widget to be used for forms, grids, or both.
+Sets the size of each chunk of data to display: the maximum number of rows which
+can be displayed at a time. See gdaui_grid_set_sample_size() and gda_data_proxy_set_sample_size()
 
-If a plugin is already declared with the same name as the requested name, then
-a warning is issued and the operation fails.
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="plugin">
-<parameter_description> a pointer to a structure filled to describe the new plugin
+<parameter name="grid">
+<parameter_description> a #GdauiRawGrid
+</parameter_description>
+</parameter>
+<parameter name="sample_size">
+<parameter_description> the size of the sample displayed in @grid
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_basic_form_has_changed">
+<function name="gdaui_raw_grid_set_sample_start">
 <description>
-Tells if the form has had at least on entry changed since @form was created or
-gdaui_basic_form_set_as_reference() has been called.
-
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description> a #GdauiBasicForm widget
+<parameter name="grid">
+<parameter_description> a #GdauiRawGrid
+</parameter_description>
+</parameter>
+<parameter name="sample_start">
+<parameter_description>
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if one entry has changed at least
-
-Since: 4.2
-</return>
+<return></return>
 </function>
 
-<function name="gdaui_data_entry_get_handler">
+<function name="gdaui_rt_editor_get_contents">
 <description>
-Fetch the GdaDataHandler the GdauiDataEntry is using
+Get the contents of @editor, using the markup syntax
 
+Since: 4.2.2
 
 </description>
 <parameters>
-<parameter name="de">
-<parameter_description> a #GtkWidget object which implements the #GdauiDataEntry interface
+<parameter name="editor">
+<parameter_description> a #GdauiRtEditor
 </parameter_description>
 </parameter>
 </parameters>
-<return> the GdaDataHandler object
+<return> a new string, or %NULL if there was an error
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_entry_date_new">
+<function name="gdaui_rt_editor_new">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Creates a new #GdauiRtEditor widget
 
+Since: 4.2.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
-</parameter_description>
-</parameter>
 </parameters>
 <return> the new widget
+
 </return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_set_to_be_deleted">
+<function name="gdaui_rt_editor_set_contents">
 <description>
-Set to TRUE if this cgrid is to_be_deleted.
+Set @editor's contents. If @length is -1, @markup must be nul-terminated
+
+Since: 4.2.2
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="editor">
+<parameter_description> a #GdauiRtEditor
+</parameter_description>
+</parameter>
+<parameter name="markup">
+<parameter_description> the text to set in @editor, using the markup syntax (must be valid UTF-8)
 </parameter_description>
 </parameter>
-<parameter name="to_be_deleted">
-<parameter_description> the cgrid to_be_deleted.
+<parameter name="length">
+<parameter_description> length of text in bytes.
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_entry_wrapper_contents_changed">
+<function name="gdaui_rt_editor_set_editable">
 <description>
-Signals to @gwrap that the entry has changed
+Set @editor's editability
+
+Since: 4.2.2
 
 </description>
 <parameters>
-<parameter name="mgwrap">
-<parameter_description> a #GdauiEntryWrapper widget
+<parameter name="editor">
+<parameter_description> a #GdauiRtEditor
+</parameter_description>
+</parameter>
+<parameter name="editable">
+<parameter_description> whether it's editable
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gdaui_cloud_set_weight_func">
+<function name="gdaui_server_operation_new">
 <description>
-Specifies a function called by @cloud to compute each row's respective weight.
+Creates a new #GdauiServerOperation widget using all the parameters provided in @paramlist.
+
+The global layout is rendered using a table (a #GtkTable), and an entry is created for each
+node of @paramlist.
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="cloud">
-<parameter_description> a #GdauiCloud widget
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> a #GdauiCloudWeightFunc function which computes weights, or %NULL to unset
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> a pointer to pass as last argument of @func each time it is called
+<parameter name="op">
+<parameter_description> a #GdaServerOperation structure
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new widget
+
+</return>
 </function>
 
-<function name="gdaui_data_proxy_column_set_editable">
+<function name="gdaui_server_operation_new_in_dialog">
 <description>
-Sets if the data entry in the @iface widget at @column (in the data model @iface operates on)
-can be edited or not.
+Creates a new #GdauiServerOperation widget in the same way as gdaui_server_operation_new()
+and puts it into a #GtkDialog widget. The returned dialog has the &quot;Ok&quot; and &quot;Cancel&quot; buttons
+which respectively return GTK_RESPONSE_ACCEPT and GTK_RESPONSE_REJECT.
+
+The #GdauiServerOperation widget is attached to the dialog using the user property
+&quot;form&quot;.
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
+<parameter name="op">
+<parameter_description> a #GdaServerOperation object
 </parameter_description>
 </parameter>
-<parameter name="column">
-<parameter_description> column number of the data
+<parameter name="parent">
+<parameter_description> the parent window for the new dialog, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="editable">
-<parameter_description>
+<parameter name="title">
+<parameter_description> the title of the dialog window, or %NULL
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gdaui_data_proxy_get_write_mode">
-<description>
-Get the way the modifications stored in the #GdaDataProxy used internally by @iface are written back to
-the #GdaDataModel which holds the data displayed in @iface.
-
-
-</description>
-<parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataProxy interface
+<parameter name="header">
+<parameter_description> a helper text displayed at the top of the dialog, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the write mode used by @iface
+<return> the new #GtkDialog widget
 
-Since: 4.2
 </return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_get_gtype">
+<function name="gdaui_set_default_path">
 <description>
-Get the gtype for this cgrid.
+Define the default path used when saving a file, or when showing a #GtkFileChooser file chooser.
+
+Since: 4.2.9
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="_gdaui_provider_auth_editor_set_auths">
+<function name="gdaui_tree_store_get_iter">
 <description>
-Sets the connection string to be displayed in the widget
+Sets @iter to represent @node in the tree.
+
+Since: 4.2.8
 
 </description>
 <parameters>
-<parameter name="auth">
-<parameter_description> a #GdauiProviderAuthEditor widget
+<parameter name="store">
+<parameter_description> a #GdauiTreeStore object
 </parameter_description>
 </parameter>
-<parameter name="auth_string">
-<parameter_description> 
+<parameter name="iter">
+<parameter_description> a pointer to a #GtkTreeIter
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="_gdaui_provider_auth_editor_get_auths">
-<description>
-Get the currently displayed provider's authific
-connection string
-
-
-</description>
-<parameters>
-<parameter name="auth">
-<parameter_description> a #GdauiProviderAuthEditor widget
+<parameter name="node">
+<parameter_description> a #GdaTreeNode in @store
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new string, or %NULL if no provider have been set, or no authentication is necessary
+<return> %TRUE if no error occurred and @iter is valid
+
 </return>
 </function>
 
-<function name="gdaui_entry_cidr_new">
+<function name="gdaui_tree_store_get_node">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Get the  #GdaTreeNode represented by @iter.
 
+Since: 4.2.8
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="store">
+<parameter_description> a #GdauiTreeStore object
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="iter">
+<parameter_description> a valid #GtkTreeIter
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
+<return> the #GdaTreeNode represented by @iter, or %NULL if an error occurred
+
 </return>
 </function>
 
-<function name="gdaui_entry_number_new">
+<function name="gdaui_tree_store_new">
 <description>
-Creates a new widget which is mainly a GtkEntry
+Creates a #GtkTreeModel interface with a #GdaTree, mapping columns to attributes' values.
+
+As an example, &lt;literal&gt;gdaui_tree_store_new (tree, 2, G_TYPE_STRING, &quot;name&quot;, G_TYPE_STRING, &quot;schema&quot;);&lt;/literal&gt; creates
+a #GtkTreeStore with two columns (of type G_TYPE_STRING), one with the values of the &quot;name&quot; attribute, and one with
+the values of the &quot;schema&quot; attribute.
 
+Note that the GType has to correspond to the type of value associated with the attribute name (no type
+conversion is done), and a warning will be displayed in case of type mismatch.
+
+Since: 4.2
 
 </description>
 <parameters>
-<parameter name="dh">
-<parameter_description> the data handler to be used by the new widget
+<parameter name="tree">
+<parameter_description> a #GdaTree object
 </parameter_description>
 </parameter>
-<parameter name="type">
-<parameter_description> the requested data type (compatible with @dh)
+<parameter name="n_columns">
+<parameter_description> number of columns in the tree store
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> couples of (GType, attribute name) for each column, from first to last 
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new widget
-</return>
-</function>
-
-<function name="_gdaui_utility_markup_title">
-<description>
+<return> the new object, or %NULL if an attribute's name was NULL or an empty string
 
-</description>
-<parameters>
-</parameters>
-<return></return>
+</return>
 </function>
 
-<function name="gdaui_data_selector_unselect_row">
+<function name="gdaui_tree_store_newv">
 <description>
-Please note that @row refers to the &quot;visible&quot; row
-at the time it's being called, which may change if the widget implementing this interface
-uses a #GdaDataProxy (as is the case for example for the #GdauiRawForm, #GdauiForm, #GdauiRawGrid
-and #GdauiGrid).
+Creates a #GtkTreeModel interface with a #GdaTree, mapping columns to attributes' values.
+For more information and limitations, see gdaui_tree_store_new().
 
 Since: 4.2
 
 </description>
 <parameters>
-<parameter name="iface">
-<parameter_description> an object which implements the #GdauiDataSelector interface
+<parameter name="tree">
+<parameter_description> a #GdaTree object
 </parameter_description>
 </parameter>
-<parameter name="row">
-<parameter_description> the row to unselect
+<parameter name="n_columns">
+<parameter_description> number of columns in the tree store
+</parameter_description>
+</parameter>
+<parameter name="types">
+<parameter_description> an array of @n_columns GType to specify the type of each column
+</parameter_description>
+</parameter>
+<parameter name="attribute_names">
+<parameter_description> an array of @n_columns strings to specify the attribute name
+to map each column on
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new object, or %NULL if an inconsistency exists in the parameters
+
+</return>
 </function>
 
-<function name="gdaui_data_cell_renderer_cgrid_set_value_attributes">
+<function name="get_char_at_iter">
 <description>
-Set to TRUE if this cgrid is value_attributes.
 
 </description>
 <parameters>
-<parameter name="cgrid">
-<parameter_description> a #GdauiDataCellRendererCGrid.
+<parameter name="iter">
+<parameter_description> an iter
 </parameter_description>
 </parameter>
-<parameter name="value_attributes">
-<parameter_description> the cgrid value_attributes.
+<parameter name="move_forward_first">
+<parameter_description> %TRUE if @iter should be moved forward first
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> 0 for EOF, 1 for the &quot;unknown&quot; unicode char (usually pixbufs) or for chars represented
+by more than one byte
+</return>
 </function>
 
-<function name="gdaui_data_cell_renderer_info_new">
+<function name="get_markup_token">
 <description>
-Creates a new #GdauiDataCellRendererInfo. Adjust rendering
-parameters using object properties. Object properties can be set
-globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
-can bind a property to a value in a #GtkTreeModel. For example, you
-can bind the &quot;active&quot; property on the cell renderer to a boolean value
-in the model, thus causing the check button to reflect the state of
-the model.
+Parses marking tokens, nothing else
 
 
 </description>
 <parameters>
-<parameter name="store">
-<parameter_description>
+<parameter name="iter">
+<parameter_description> starting position
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description>
+<parameter name="out_nb_spaces_before">
+<parameter_description> a place to set the value returned by spaces_since_start_of_line() if called
 </parameter_description>
 </parameter>
-<parameter name="node">
-<parameter_description>
+<parameter name="out_end">
+<parameter_description> place to put the last used position, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="rte">
+<parameter_description> the #GdauiRtEditor
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new cell renderer
+<return> a markup token, or MARKUP_NONE or MARKUP_EOF otherwise
 </return>
 </function>
 
-<function name="_gdaui_utility_display_error_with_keep_or_discard_choice">
+<function name="popup_container_new_with_func">
 <description>
-Displays a dialog showing @filled_error's message and asks the user to either keep the data which
-led to the error, or to discard it.
 
+</description>
+<parameters>
+</parameters>
+<return>
+</return>
+</function>
+
+<function name="widget_embedder_set_valid">
+<description>
+Changes the validity aspect of @bin
 
 </description>
 <parameters>
-<parameter name="form">
-<parameter_description>
+<parameter name="bin">
+<parameter_description> a #WidgetEmbedder
 </parameter_description>
 </parameter>
-<parameter name="filled_error">
-<parameter_description> a #GError containing the error to display
+<parameter name="valid">
+<parameter_description> set to %TRUE for a valid entry
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if current data can be discarded
-</return>
+<return></return>
 </function>
 
 </root>
diff --git a/libgda-ui/src/libgda_ui_enums.defs b/libgda-ui/src/libgda_ui_enums.defs
index c621897..139c4c4 100644
--- a/libgda-ui/src/libgda_ui_enums.defs
+++ b/libgda-ui/src/libgda_ui_enums.defs
@@ -1,5 +1,30 @@
+;; From gdaui-basic-form.h
+
+;; Original typedef:
+;; typedef enum {
+;; 	GDAUI_BASIC_FORM_LABELS,
+;; 	GDAUI_BASIC_FORM_ENTRIES
+;; } GdauiBasicFormPart;
+
+(define-enum-extended BasicFormPart
+  (in-module "Gdaui")
+  (c-name "GdauiBasicFormPart")
+  (values
+    '("labels" "GDAUI_BASIC_FORM_LABELS" "0")
+    '("entries" "GDAUI_BASIC_FORM_ENTRIES" "1")
+  )
+)
+
 ;; From gdaui-data-proxy.h
 
+;; Original typedef:
+;; typedef enum {
+;; 	GDAUI_DATA_PROXY_WRITE_ON_DEMAND           = 0,
+;; 	GDAUI_DATA_PROXY_WRITE_ON_ROW_CHANGE       = 1,
+;; 	GDAUI_DATA_PROXY_WRITE_ON_VALUE_ACTIVATED  = 2,
+;; 	GDAUI_DATA_PROXY_WRITE_ON_VALUE_CHANGE     = 3 
+;; } GdauiDataProxyWriteMode;
+
 (define-enum-extended DataProxyWriteMode
   (in-module "Gdaui")
   (c-name "GdauiDataProxyWriteMode")
@@ -13,11 +38,22 @@
 
 ;; From gdaui-data-proxy-info.h
 
+;; Original typedef:
+;; typedef enum 
+;; {
+;; 	GDAUI_DATA_PROXY_INFO_NONE = 0,
+;; 	GDAUI_DATA_PROXY_INFO_CURRENT_ROW    = 1 << 0,
+;; 	GDAUI_DATA_PROXY_INFO_ROW_MODIFY_BUTTONS = 1 << 2,
+;; 	GDAUI_DATA_PROXY_INFO_ROW_MOVE_BUTTONS = 1 << 3,
+;; 	GDAUI_DATA_PROXY_INFO_CHUNCK_CHANGE_BUTTONS = 1 << 4,
+;; 	GDAUI_DATA_PROXY_INFO_NO_FILTER = 1 << 5
+;; } GdauiDataProxyInfoFlag;
+
 (define-flags-extended DataProxyInfoFlag
   (in-module "Gdaui")
   (c-name "GdauiDataProxyInfoFlag")
   (values
-    '("none" "GDAUI_DATA_PROXY_INFO_NONE" "0")
+    '("none" "GDAUI_DATA_PROXY_INFO_NONE" "0x0")
     '("current-row" "GDAUI_DATA_PROXY_INFO_CURRENT_ROW" "1 << 0")
     '("row-modify-buttons" "GDAUI_DATA_PROXY_INFO_ROW_MODIFY_BUTTONS" "1 << 2")
     '("row-move-buttons" "GDAUI_DATA_PROXY_INFO_ROW_MOVE_BUTTONS" "1 << 3")
@@ -28,6 +64,23 @@
 
 ;; From gdaui-enums.h
 
+;; Original typedef:
+;; typedef enum {
+;; 	/* navigation modes */
+;; 	GDAUI_ACTION_NAVIGATION_ARROWS       = 1 << 0,
+;; 	GDAUI_ACTION_NAVIGATION_SCROLL       = 1 << 1,
+;; 
+;; 	/* modifications */
+;; 	GDAUI_ACTION_MODIF_AUTO_COMMIT       = 1 << 2,
+;; 	GDAUI_ACTION_MODIF_COMMIT_IMMEDIATE  = 1 << 3,
+;; 	GDAUI_ACTION_ASK_CONFIRM_UPDATE      = 1 << 4,
+;; 	GDAUI_ACTION_ASK_CONFIRM_DELETE      = 1 << 5,
+;; 	GDAUI_ACTION_ASK_CONFIRM_INSERT      = 1 << 6,
+;; 
+;; 	/* Error reporting */
+;; 	GDAUI_ACTION_REPORT_ERROR            = 1 << 7
+;; } GdauiActionMode;
+
 (define-flags-extended ActionMode
   (in-module "Gdaui")
   (c-name "GdauiActionMode")
@@ -43,6 +96,24 @@
   )
 )
 
+;; Original typedef:
+;; typedef enum {
+;; 	/* actions in GdauiDataWidget widgets */
+;; 	GDAUI_ACTION_NEW_DATA,
+;; 	GDAUI_ACTION_WRITE_MODIFIED_DATA,
+;; 	GDAUI_ACTION_DELETE_SELECTED_DATA,
+;; 	GDAUI_ACTION_UNDELETE_SELECTED_DATA,
+;; 	GDAUI_ACTION_RESET_DATA,
+;; 	GDAUI_ACTION_MOVE_FIRST_RECORD,
+;; 	GDAUI_ACTION_MOVE_PREV_RECORD,
+;; 	GDAUI_ACTION_MOVE_NEXT_RECORD,
+;; 	GDAUI_ACTION_MOVE_LAST_RECORD,
+;; 	GDAUI_ACTION_MOVE_FIRST_CHUNCK,
+;;         GDAUI_ACTION_MOVE_PREV_CHUNCK,
+;;         GDAUI_ACTION_MOVE_NEXT_CHUNCK,
+;;         GDAUI_ACTION_MOVE_LAST_CHUNCK
+;; } GdauiAction;
+
 (define-enum-extended Action
   (in-module "Gdaui")
   (c-name "GdauiAction")
@@ -65,6 +136,13 @@
 
 ;; From gdaui-login.h
 
+;; Original typedef:
+;; typedef enum {
+;; 	GDA_UI_LOGIN_ENABLE_CONTROL_CENTRE_MODE = 1 << 0,
+;; 	GDA_UI_LOGIN_HIDE_DSN_SELECTION_MODE = 1 << 1,
+;; 	GDA_UI_LOGIN_HIDE_DIRECT_CONNECTION_MODE = 1 << 2
+;; } GdauiLoginMode;
+
 (define-flags-extended LoginMode
   (in-module "Gdaui")
   (c-name "GdauiLoginMode")
diff --git a/libgda-ui/src/libgda_ui_methods.defs b/libgda-ui/src/libgda_ui_methods.defs
index d980f5a..1b2c262 100644
--- a/libgda-ui/src/libgda_ui_methods.defs
+++ b/libgda-ui/src/libgda_ui_methods.defs
@@ -2,14 +2,14 @@
 ; object definitions ...
 (define-object BasicForm
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiBasicForm")
   (gtype-id "GDAUI_TYPE_BASIC_FORM")
 )
 
 (define-object Cloud
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiCloud")
   (gtype-id "GDAUI_TYPE_CLOUD")
 )
@@ -29,7 +29,7 @@
 
 (define-object DataFilter
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiDataFilter")
   (gtype-id "GDAUI_TYPE_DATA_FILTER")
 )
@@ -42,7 +42,7 @@
 
 (define-object DataProxyInfo
   (in-module "Gdaui")
-  (parent "GtkHBox")
+  (parent "GtkBox")
   (c-name "GdauiDataProxyInfo")
   (gtype-id "GDAUI_TYPE_DATA_PROXY_INFO")
 )
@@ -62,21 +62,21 @@
 
 (define-object Form
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiForm")
   (gtype-id "GDAUI_TYPE_FORM")
 )
 
 (define-object Grid
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiGrid")
   (gtype-id "GDAUI_TYPE_GRID")
 )
 
 (define-object Login
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiLogin")
   (gtype-id "GDAUI_TYPE_LOGIN")
 )
@@ -102,13 +102,27 @@
   (gtype-id "GDAUI_TYPE_RAW_GRID")
 )
 
+(define-object RtEditor
+  (in-module "Gdaui")
+  (parent "GtkBox")
+  (c-name "GdauiRtEditor")
+  (gtype-id "GDAUI_TYPE_RT_EDITOR")
+)
+
 (define-object ServerOperation
   (in-module "Gdaui")
-  (parent "GtkVBox")
+  (parent "GtkBox")
   (c-name "GdauiServerOperation")
   (gtype-id "GDAUI_TYPE_SERVER_OPERATION")
 )
 
+(define-object Set
+  (in-module "Gdaui")
+  (parent "GObject")
+  (c-name "GdauiSet")
+  (gtype-id "GDAUI_TYPE_SET")
+)
+
 (define-object TreeStore
   (in-module "Gdaui")
   (parent "GObject")
@@ -203,6 +217,14 @@
 )
 
 
+;; From bullet.h
+
+
+
+;; From bulleth.h
+
+
+
 ;; From gdaui-basic-form.h
 
 (define-function gdaui_basic_form_get_type
@@ -459,19 +481,6 @@
 
 
 
-;; From gdaui-data-cell-renderer-util.h
-
-(define-function gdaui_data_cell_renderer_draw_invalid_area
-  (c-name "gdaui_data_cell_renderer_draw_invalid_area")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-    '("GdkRectangle*" "cell_area")
-  )
-)
-
-
-
 ;; From gdaui-data-entry.h
 
 (define-function gdaui_data_entry_get_type
@@ -870,40 +879,6 @@
 
 
 
-;; From gdaui-enum-types.h
-
-(define-function gdaui_basic_form_part_get_type
-  (c-name "gdaui_basic_form_part_get_type")
-  (return-type "GType")
-)
-
-(define-function gdaui_data_proxy_write_mode_get_type
-  (c-name "gdaui_data_proxy_write_mode_get_type")
-  (return-type "GType")
-)
-
-(define-function gdaui_data_proxy_info_flag_get_type
-  (c-name "gdaui_data_proxy_info_flag_get_type")
-  (return-type "GType")
-)
-
-(define-function gdaui_action_mode_get_type
-  (c-name "gdaui_action_mode_get_type")
-  (return-type "GType")
-)
-
-(define-function gdaui_action_get_type
-  (c-name "gdaui_action_get_type")
-  (return-type "GType")
-)
-
-(define-function gdaui_login_mode_get_type
-  (c-name "gdaui_login_mode_get_type")
-  (return-type "GType")
-)
-
-
-
 ;; From gdaui-form.h
 
 (define-function gdaui_form_get_type
@@ -1110,6 +1085,46 @@
 
 
 
+;; From gdaui-rt-editor.h
+
+(define-function gdaui_rt_editor_get_type
+  (c-name "gdaui_rt_editor_get_type")
+  (return-type "GType")
+)
+
+(define-function gdaui_rt_editor_new
+  (c-name "gdaui_rt_editor_new")
+  (is-constructor-of "GdauiRtEditor")
+  (return-type "GtkWidget*")
+)
+
+(define-method get_contents
+  (of-object "GdauiRtEditor")
+  (c-name "gdaui_rt_editor_get_contents")
+  (return-type "gchar*")
+)
+
+(define-method set_contents
+  (of-object "GdauiRtEditor")
+  (c-name "gdaui_rt_editor_set_contents")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "markup")
+    '("gint" "length")
+  )
+)
+
+(define-method set_editable
+  (of-object "GdauiRtEditor")
+  (c-name "gdaui_rt_editor_set_editable")
+  (return-type "none")
+  (parameters
+    '("gboolean" "editable")
+  )
+)
+
+
+
 ;; From gdaui-server-operation.h
 
 (define-function gdaui_server_operation_get_type
@@ -1139,6 +1154,10 @@
 
 
 
+;; From gdaui-set.h
+
+
+
 ;; From gdaui-tree-store.h
 
 (define-function gdaui_tree_store_get_type
@@ -1168,6 +1187,25 @@
   )
 )
 
+(define-method get_node
+  (of-object "GdauiTreeStore")
+  (c-name "gdaui_tree_store_get_node")
+  (return-type "GdaTreeNode*")
+  (parameters
+    '("GtkTreeIter*" "iter")
+  )
+)
+
+(define-method get_iter
+  (of-object "GdauiTreeStore")
+  (c-name "gdaui_tree_store_get_iter")
+  (return-type "gboolean")
+  (parameters
+    '("GtkTreeIter*" "iter")
+    '("GdaTreeNode*" "node")
+  )
+)
+
 
 
 ;; From libgda-ui.h
@@ -1177,4 +1215,17 @@
   (return-type "none")
 )
 
+(define-function gdaui_get_default_path
+  (c-name "gdaui_get_default_path")
+  (return-type "const-gchar*")
+)
+
+(define-function gdaui_set_default_path
+  (c-name "gdaui_set_default_path")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "path")
+  )
+)
+
 
diff --git a/libgda-ui/src/libgda_ui_signals.defs b/libgda-ui/src/libgda_ui_signals.defs
index f4d1e1e..3eba263 100644
--- a/libgda-ui/src/libgda_ui_signals.defs
+++ b/libgda-ui/src/libgda_ui_signals.defs
@@ -1,5 +1,14 @@
 ;; From GdauiBasicForm
 
+(define-signal populate-popup
+  (of-object "GdauiBasicForm")
+  (return-type "void")
+  (when "first")
+  (parameters
+    '("GtkMenu*" "p0")
+  )
+)
+
 (define-signal holder-changed
   (of-object "GdauiBasicForm")
   (return-type "void")
@@ -22,296 +31,290 @@
   (when "first")
 )
 
-(define-property orientation
+(define-property xml-layout
   (of-object "GdauiBasicForm")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
+  (prop-type "GParamPointer")
+  (docs "")
+  (readable #f)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property user-data
+(define-property paramlist
   (of-object "GdauiBasicForm")
   (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property name
+(define-property headers-sensitive
   (of-object "GdauiBasicForm")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
+  (prop-type "GParamBoolean")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property parent
+(define-property show-actions
   (of-object "GdauiBasicForm")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
+  (prop-type "GParamBoolean")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property width-request
+(define-property entries-auto-default
   (of-object "GdauiBasicForm")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
+  (prop-type "GParamBoolean")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property height-request
+(define-property can-expand-v
   (of-object "GdauiBasicForm")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
+  (prop-type "GParamBoolean")
+  (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property visible
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
+
+;; From GdauiCloud
+
+(define-signal activate
+  (of-object "GdauiCloud")
+  (return-type "void")
+  (when "first")
+  (parameters
+    '("gint" "p0")
+  )
+)
+
+(define-property model
+  (of-object "GdauiCloud")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property sensitive
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
+(define-property label-column
+  (of-object "GdauiCloud")
+  (prop-type "GParamInt")
+  (docs "Column in the data model which contains the text to display, the column must be a G_TYPE_STRING")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property app-paintable
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
+(define-property weight-column
+  (of-object "GdauiCloud")
+  (prop-type "GParamInt")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property can-focus
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
+(define-property min-scale
+  (of-object "GdauiCloud")
+  (prop-type "GParamDouble")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property has-focus
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
+(define-property max-scale
+  (of-object "GdauiCloud")
+  (prop-type "GParamDouble")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property is-focus
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
+
+;; From GdauiCombo
+
+(define-property model
+  (of-object "GdauiCombo")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property can-default
-  (of-object "GdauiBasicForm")
+(define-property as-list
+  (of-object "GdauiCombo")
   (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property has-default
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
+
+;; From GdauiCombo
+
+(define-property model
+  (of-object "GdauiCombo")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property receives-default
-  (of-object "GdauiBasicForm")
+(define-property as-list
+  (of-object "GdauiCombo")
   (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property composite-child
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
+
+;; From GdauiDataEntry
+
+(define-signal contents-modified
+  (of-object "GdauiDataEntry")
+  (return-type "void")
+  (when "first")
 )
 
-(define-property style
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal contents-activated
+  (of-object "GdauiDataEntry")
+  (return-type "void")
+  (when "first")
 )
 
-(define-property events
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal status-changed
+  (of-object "GdauiDataEntry")
+  (return-type "void")
+  (when "first")
 )
 
-(define-property extension-events
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal contents-valid
+  (of-object "GdauiDataEntry")
+  (return-type "gboolean")
+  (when "last")
+  (parameters
+    '("gpointer" "p0")
+  )
 )
 
-(define-property no-show-all
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal expand-changed
+  (of-object "GdauiDataEntry")
+  (return-type "void")
+  (when "first")
 )
 
-(define-property has-tooltip
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
+
+;; From GdauiDataFilter
+
+(define-property data-widget
+  (of-object "GdauiDataFilter")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property tooltip-markup
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
+
+;; From GdauiDataProxyInfo
+
+(define-property data-proxy
+  (of-object "GdauiDataProxyInfo")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property tooltip-text
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
+(define-property flags
+  (of-object "GdauiDataProxyInfo")
+  (prop-type "GParamFlags")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property window
-  (of-object "GdauiBasicForm")
+(define-property ui-manager
+  (of-object "GdauiDataProxyInfo")
   (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
+  (docs "")
   (readable #t)
   (writable #f)
   (construct-only #f)
 )
 
-(define-property double-buffered
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property border-width
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From GdauiDataProxy
 
-(define-property resize-mode
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal proxy-changed
+  (of-object "GdauiDataProxy")
+  (return-type "void")
+  (when "first")
+  (parameters
+    '("GdaDataProxy*" "p0")
+  )
 )
 
-(define-property child
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property spacing
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+;; From GdauiDataSelector
+
+(define-signal selection-changed
+  (of-object "GdauiDataSelector")
+  (return-type "void")
+  (when "first")
 )
 
-(define-property homogeneous
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+
+;; From GdauiDataSelector
+
+(define-signal selection-changed
+  (of-object "GdauiDataSelector")
+  (return-type "void")
+  (when "first")
 )
 
-(define-property xml-layout
-  (of-object "GdauiBasicForm")
+
+;; From GdauiDataStore
+
+(define-property model
+  (of-object "GdauiDataStore")
   (prop-type "GParamPointer")
   (docs "")
-  (readable #f)
+  (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property paramlist
-  (of-object "GdauiBasicForm")
+(define-property proxy
+  (of-object "GdauiDataStore")
   (prop-type "GParamPointer")
   (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property headers-sensitive
-  (of-object "GdauiBasicForm")
+(define-property prepend-null-entry
+  (of-object "GdauiDataStore")
   (prop-type "GParamBoolean")
   (docs "")
   (readable #t)
@@ -319,4110 +322,198 @@
   (construct-only #f)
 )
 
-(define-property show-actions
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property entries-auto-default
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-expand
-  (of-object "GdauiBasicForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-
-;; From GdauiCloud
-
-(define-signal activate
-  (of-object "GdauiCloud")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("gint" "p0")
-  )
-)
-
-(define-property orientation
-  (of-object "GdauiCloud")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiCloud")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiCloud")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiCloud")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiCloud")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiCloud")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiCloud")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiCloud")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiCloud")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiCloud")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiCloud")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiCloud")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiCloud")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiCloud")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiCloud")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiCloud")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiCloud")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiCloud")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property label-column
-  (of-object "GdauiCloud")
-  (prop-type "GParamInt")
-  (docs "Column in the data model which contains the text to display, the column must be a G_TYPE_STRING")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property weight-column
-  (of-object "GdauiCloud")
-  (prop-type "GParamInt")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-scale
-  (of-object "GdauiCloud")
-  (prop-type "GParamDouble")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property max-scale
-  (of-object "GdauiCloud")
-  (prop-type "GParamDouble")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiCombo
-
-(define-property editing-canceled
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Indicates that editing has been canceled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiCombo")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiCombo")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiCombo")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiCombo")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiCombo")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property wrap-width
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "Wrap width for laying out the items in a grid")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property row-span-column
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "TreeModel column containing the row span values")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property column-span-column
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "TreeModel column containing the column span values")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property active
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "The item which is currently active")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property add-tearoffs
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether dropdowns should have a tearoff menu item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tearoff-title
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "A title that may be displayed by the window manager when the popup is torn-off")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-frame
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo box draws a frame around the child")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property focus-on-click
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo box grabs focus when it is clicked with the mouse")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property popup-shown
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo's dropdown is shown")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property button-sensitivity
-  (of-object "GdauiCombo")
-  (prop-type "GParamEnum")
-  (docs "Whether the dropdown button is sensitive when the model is empty")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property as-list
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiCombo
-
-(define-property editing-canceled
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Indicates that editing has been canceled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiCombo")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiCombo")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiCombo")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiCombo")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiCombo")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property wrap-width
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "Wrap width for laying out the items in a grid")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property row-span-column
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "TreeModel column containing the row span values")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property column-span-column
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "TreeModel column containing the column span values")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property active
-  (of-object "GdauiCombo")
-  (prop-type "GParamInt")
-  (docs "The item which is currently active")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property add-tearoffs
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether dropdowns should have a tearoff menu item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tearoff-title
-  (of-object "GdauiCombo")
-  (prop-type "GParamString")
-  (docs "A title that may be displayed by the window manager when the popup is torn-off")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-frame
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo box draws a frame around the child")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property focus-on-click
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo box grabs focus when it is clicked with the mouse")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property popup-shown
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo's dropdown is shown")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property button-sensitivity
-  (of-object "GdauiCombo")
-  (prop-type "GParamEnum")
-  (docs "Whether the dropdown button is sensitive when the model is empty")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiCombo")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property as-list
-  (of-object "GdauiCombo")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiDataEntry
-
-(define-signal contents-modified
-  (of-object "GdauiDataEntry")
-  (return-type "void")
-  (when "first")
-)
-
-(define-signal contents-activated
-  (of-object "GdauiDataEntry")
-  (return-type "void")
-  (when "first")
-)
-
-(define-signal status-changed
-  (of-object "GdauiDataEntry")
-  (return-type "void")
-  (when "first")
-)
-
-(define-signal contents-valid
-  (of-object "GdauiDataEntry")
-  (return-type "gboolean")
-  (when "last")
-  (parameters
-    '("gpointer" "p0")
-  )
-)
-
-
-;; From GdauiDataFilter
-
-(define-property orientation
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property data-widget
-  (of-object "GdauiDataFilter")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiDataProxyInfo
-
-(define-property orientation
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property data-proxy
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property flags
-  (of-object "GdauiDataProxyInfo")
-  (prop-type "GParamFlags")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiDataProxy
-
-(define-signal proxy-changed
-  (of-object "GdauiDataProxy")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GdaDataProxy*" "p0")
-  )
-)
-
-
-;; From GdauiDataSelector
-
-(define-signal selection-changed
-  (of-object "GdauiDataSelector")
-  (return-type "void")
-  (when "first")
-)
-
-
-;; From GdauiDataSelector
-
-(define-signal selection-changed
-  (of-object "GdauiDataSelector")
-  (return-type "void")
-  (when "first")
-)
-
-
-;; From GdauiDataStore
-
-(define-property model
-  (of-object "GdauiDataStore")
-  (prop-type "GParamPointer")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property proxy
-  (of-object "GdauiDataStore")
-  (prop-type "GParamPointer")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property prepend-null-entry
-  (of-object "GdauiDataStore")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiForm
-
-(define-property orientation
-  (of-object "GdauiForm")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiForm")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiForm")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiForm")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiForm")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiForm")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiForm")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiForm")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiForm")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiForm")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiForm")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiForm")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property raw-form
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property info
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiForm")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property info-flags
-  (of-object "GdauiForm")
-  (prop-type "GParamFlags")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiGrid
-
-(define-property orientation
-  (of-object "GdauiGrid")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiGrid")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiGrid")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiGrid")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiGrid")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiGrid")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiGrid")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiGrid")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiGrid")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiGrid")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiGrid")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiGrid")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property raw-grid
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property info
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiGrid")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property info-flags
-  (of-object "GdauiGrid")
-  (prop-type "GParamFlags")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiLogin
-
-(define-signal changed
-  (of-object "GdauiLogin")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("gboolean" "p0")
-  )
-)
-
-(define-property orientation
-  (of-object "GdauiLogin")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiLogin")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiLogin")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiLogin")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiLogin")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiLogin")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiLogin")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiLogin")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiLogin")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiLogin")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiLogin")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiLogin")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiLogin")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiLogin")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiLogin")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiLogin")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property dsn
-  (of-object "GdauiLogin")
-  (prop-type "GParamString")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mode
-  (of-object "GdauiLogin")
-  (prop-type "GParamFlags")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property valid
-  (of-object "GdauiLogin")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-
-;; From GdauiProviderSelector
-
-(define-property editing-canceled
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Indicates that editing has been canceled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property wrap-width
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamInt")
-  (docs "Wrap width for laying out the items in a grid")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property row-span-column
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamInt")
-  (docs "TreeModel column containing the row span values")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property column-span-column
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamInt")
-  (docs "TreeModel column containing the column span values")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property active
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamInt")
-  (docs "The item which is currently active")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property add-tearoffs
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether dropdowns should have a tearoff menu item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tearoff-title
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamString")
-  (docs "A title that may be displayed by the window manager when the popup is torn-off")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-frame
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo box draws a frame around the child")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property focus-on-click
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo box grabs focus when it is clicked with the mouse")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property popup-shown
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "Whether the combo's dropdown is shown")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property button-sensitivity
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamEnum")
-  (docs "Whether the dropdown button is sensitive when the model is empty")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property as-list
-  (of-object "GdauiProviderSelector")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiRawForm
-
-(define-property orientation
-  (of-object "GdauiRawForm")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiRawForm")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiRawForm")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiRawForm")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiRawForm")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiRawForm")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiRawForm")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiRawForm")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiRawForm")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiRawForm")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiRawForm")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiRawForm")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiRawForm")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiRawForm")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiRawForm")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property spacing
-  (of-object "GdauiRawForm")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property xml-layout
-  (of-object "GdauiRawForm")
-  (prop-type "GParamPointer")
-  (docs "")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property paramlist
-  (of-object "GdauiRawForm")
-  (prop-type "GParamPointer")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property headers-sensitive
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-actions
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property entries-auto-default
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-expand
-  (of-object "GdauiRawForm")
-  (prop-type "GParamBoolean")
-  (docs "")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property model
-  (of-object "GdauiRawForm")
-  (prop-type "GParamObject")
-  (docs "")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-;; From GdauiRawGrid
-
-(define-signal double-clicked
-  (of-object "GdauiRawGrid")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("gint" "p0")
-  )
-)
-
-(define-signal populate-popup
-  (of-object "GdauiRawGrid")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkMenu*" "p0")
-  )
-)
-
-(define-property user-data
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property name
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property parent
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width-request
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height-request
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property app-paintable
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-focus
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-focus
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-focus
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-default
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-default
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property receives-default
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property composite-child
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property no-show-all
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property window
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property hadjustment
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "Horizontal Adjustment for the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property vadjustment
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "Vertical Adjustment for the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property headers-visible
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Show the column header buttons")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property headers-clickable
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Column headers respond to click events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property expander-column
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamObject")
-  (docs "Set the column for the expander column")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property reorderable
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "View is reorderable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rules-hint
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Set a hint to the theme engine to draw rows in alternating colors")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property enable-search
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "View allows user to search through columns interactively")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property search-column
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamInt")
-  (docs "Model column to search through during interactive search")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-height-mode
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Speeds up GtkTreeView by assuming that all rows have the same height")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property hover-selection
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether the selection should follow the pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property hover-expand
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether rows should be expanded/collapsed when the pointer moves over them")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-expanders
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "View has expanders")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property level-indentation
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamInt")
-  (docs "Extra indentation for each level")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rubber-banding
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether to enable selection of multiple items by dragging the mouse pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property enable-grid-lines
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamEnum")
-  (docs "Whether grid lines should be drawn in the tree view")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property enable-tree-lines
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Whether tree lines should be drawn in the tree view")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From GdauiForm
 
-(define-property tooltip-column
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamInt")
-  (docs "The column in the model containing the tooltip texts for the rows")
+(define-property raw-form
+  (of-object "GdauiForm")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property model
-  (of-object "GdauiRawGrid")
+(define-property info
+  (of-object "GdauiForm")
   (prop-type "GParamObject")
   (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property xml-layout
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamPointer")
+(define-property model
+  (of-object "GdauiForm")
+  (prop-type "GParamObject")
   (docs "")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property info-cell-visible
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Info cell visible")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property global-actions-visible
-  (of-object "GdauiRawGrid")
-  (prop-type "GParamBoolean")
-  (docs "Global Actions visible")
+(define-property info-flags
+  (of-object "GdauiForm")
+  (prop-type "GParamFlags")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
 
-;; From GdauiServerOperation
-
-(define-property orientation
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property user-data
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamPointer")
-  (docs "Anonymous User Data Pointer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From GdauiGrid
 
-(define-property name
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamString")
-  (docs "The name of the widget")
+(define-property raw-grid
+  (of-object "GdauiGrid")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property parent
-  (of-object "GdauiServerOperation")
+(define-property info
+  (of-object "GdauiGrid")
   (prop-type "GParamObject")
-  (docs "The parent widget of this widget. Must be a Container widget")
+  (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property width-request
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamInt")
-  (docs "Override for width request of the widget, or -1 if natural request should be used")
+(define-property model
+  (of-object "GdauiGrid")
+  (prop-type "GParamObject")
+  (docs "")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property height-request
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamInt")
-  (docs "Override for height request of the widget, or -1 if natural request should be used")
+(define-property info-flags
+  (of-object "GdauiGrid")
+  (prop-type "GParamFlags")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property visible
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property sensitive
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget responds to input")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From GdauiLogin
 
-(define-property app-paintable
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the application will paint directly on the widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal changed
+  (of-object "GdauiLogin")
+  (return-type "void")
+  (when "first")
+  (parameters
+    '("gboolean" "p0")
+  )
 )
 
-(define-property can-focus
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can accept the input focus")
+(define-property dsn
+  (of-object "GdauiLogin")
+  (prop-type "GParamString")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property has-focus
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget has the input focus")
+(define-property mode
+  (of-object "GdauiLogin")
+  (prop-type "GParamFlags")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property is-focus
-  (of-object "GdauiServerOperation")
+(define-property valid
+  (of-object "GdauiLogin")
   (prop-type "GParamBoolean")
-  (docs "Whether the widget is the focus widget within the toplevel")
+  (docs "")
   (readable #t)
-  (writable #t)
+  (writable #f)
   (construct-only #f)
 )
 
-(define-property can-default
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget can be the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property has-default
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is the default widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From GdauiProviderSelector
 
-(define-property receives-default
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the widget will receive the default action when it is focused")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property composite-child
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
+;; From GdauiRawForm
 
-(define-property style
-  (of-object "GdauiServerOperation")
+(define-property model
+  (of-object "GdauiRawForm")
   (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property events
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamFlags")
-  (docs "The event mask that decides what kind of GdkEvents this widget gets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property extension-events
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamEnum")
-  (docs "The mask that decides what kind of extension events this widget gets")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property no-show-all
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether gtk_widget_show_all() should not affect this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
 
-(define-property has-tooltip
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether this widget has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From GdauiRawGrid
 
-(define-property tooltip-markup
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal double-clicked
+  (of-object "GdauiRawGrid")
+  (return-type "void")
+  (when "first")
+  (parameters
+    '("gint" "p0")
+  )
 )
 
-(define-property tooltip-text
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal populate-popup
+  (of-object "GdauiRawGrid")
+  (return-type "void")
+  (when "first")
+  (parameters
+    '("GtkMenu*" "p0")
+  )
 )
 
-(define-property window
-  (of-object "GdauiServerOperation")
+(define-property model
+  (of-object "GdauiRawGrid")
   (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property double-buffered
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamBoolean")
-  (docs "Whether or not the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property border-width
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
+  (docs "")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property child
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
+(define-property xml-layout
+  (of-object "GdauiRawGrid")
+  (prop-type "GParamPointer")
+  (docs "")
   (readable #f)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property spacing
-  (of-object "GdauiServerOperation")
-  (prop-type "GParamInt")
-  (docs "The amount of space between children")
+(define-property info-cell-visible
+  (of-object "GdauiRawGrid")
+  (prop-type "GParamBoolean")
+  (docs "Info cell visible")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property homogeneous
-  (of-object "GdauiServerOperation")
+(define-property global-actions-visible
+  (of-object "GdauiRawGrid")
   (prop-type "GParamBoolean")
-  (docs "Whether the children should all be the same size")
+  (docs "Global Actions visible")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
+
+;; From GdauiServerOperation
+
 (define-property server-operation
   (of-object "GdauiServerOperation")
   (prop-type "GParamObject")



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]