GtkForm::get_form_widget_value_by_name, GtkForm::get_form_field_value_stringify_by_name,
GtkForm::get_form_widget_value_stringify_by_name, GtkForm::get_form_field_value_sql_by_name
and GtkForm::get_form_widget_value_sql_by_name.
gtk_form_set_editable
gtk_form_set_visible_by_name
gtk_form_set_form_widget_visible_by_name
+gtk_form_get_form_field_value_by_name
+gtk_form_get_form_widget_value_by_name
+gtk_form_get_form_field_value_stringify_by_name
+gtk_form_get_form_widget_value_stringify_by_name
+gtk_form_get_form_field_value_sql_by_name
+gtk_form_get_form_widget_value_sql_by_name
GtkFormSqlType
gtk_form_get_sql
gtk_form_fill_from_datamodel
<RETURNS>void </RETURNS>
GtkForm *form, gboolean visible, ...
</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_form_field_value_by_name</NAME>
+<RETURNS>GValue *</RETURNS>
+GtkForm *form, const gchar *field_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_form_widget_value_by_name</NAME>
+<RETURNS>GValue *</RETURNS>
+GtkForm *form, const gchar *widget_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_form_field_value_stringify_by_name</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkForm *form, const gchar *field_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_form_widget_value_stringify_by_name</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkForm *form, const gchar *widget_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_form_field_value_sql_by_name</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkForm *form, const gchar *field_name
+</FUNCTION>
+<FUNCTION>
+<NAME>gtk_form_get_form_widget_value_sql_by_name</NAME>
+<RETURNS>const gchar *</RETURNS>
+GtkForm *form, const gchar *widget_name
+</FUNCTION>
<ENUM>
<NAME>GtkFormSqlType</NAME>
typedef enum
8% symbol docs coverage.
28 symbols documented.
2 symbols incomplete.
-315 not documented.
+321 not documented.
GTK_FORM
gtk_form_get_field_from_name
gtk_form_get_form_field_from_name
gtk_form_get_form_field_from_widget
+gtk_form_get_form_field_value_by_name
+gtk_form_get_form_field_value_sql_by_name
+gtk_form_get_form_field_value_stringify_by_name
gtk_form_get_form_widget_from_name
gtk_form_get_form_widget_from_widget
+gtk_form_get_form_widget_value_by_name
+gtk_form_get_form_widget_value_sql_by_name
+gtk_form_get_form_widget_value_stringify_by_name
gtk_form_get_group_by_name
gtk_form_get_gtkbuilder
gtk_form_get_key
gtk_form_fill_from_table
gtk_form_get_form_field_from_name
gtk_form_get_form_field_from_widget
+gtk_form_get_form_field_value_by_name
+gtk_form_get_form_field_value_sql_by_name
+gtk_form_get_form_field_value_stringify_by_name
gtk_form_get_form_widget_from_name
gtk_form_get_form_widget_from_widget
+gtk_form_get_form_widget_value_by_name
+gtk_form_get_form_widget_value_sql_by_name
+gtk_form_get_form_widget_value_stringify_by_name
gtk_form_get_group_by_name
gtk_form_get_gtkbuilder
gtk_form_get_key
{
GValue *ret;
+ ret = NULL;
+
if (IS_GTK_FORM_FIELD (field) && GTK_FORM_FIELD_GET_CLASS (field)->get_value != NULL)
{
ret = GTK_FORM_FIELD_GET_CLASS (field)->get_value (field);
{
gboolean ret;
+ ret = FALSE;
+
if (IS_GTK_FORM_FIELD (field) && GTK_FORM_FIELD_GET_CLASS (field)->clear != NULL)
{
ret = GTK_FORM_FIELD_GET_CLASS (field)->clear (field);
/**
* gtk_form_set_form_widgets_visible_by_name:
- * @ a #GtkForm object.
+ * @form: a #GtkForm object.
* @visible: whether to set every #GtkFormWidget visible or not.
* @...: a #NULL terminated list of #GtkFormWidgets's names.
*
va_end (vargs);
}
+/**
+ * gtk_form_get_form_field_value_by_name:
+ * @form: a #GtkForm object.
+ * @field_name:
+ *
+ */
+GValue
+*gtk_form_get_form_field_value_by_name (GtkForm *form, const gchar *field_name)
+{
+ GValue *ret;
+ GtkFormField *field;
+
+ ret = NULL;
+
+ field = gtk_form_get_form_field_from_name (form, field_name);
+ ret = gtk_form_field_get_value (field);
+
+ return ret;
+}
+
+/**
+ * gtk_form_get_form_widget_value_by_name:
+ * @form: a #GtkForm object.
+ * @widget_name:
+ *
+ */
+GValue
+*gtk_form_get_form_widget_value_by_name (GtkForm *form, const gchar *widget_name)
+{
+ GValue *ret;
+ GtkFormWidget *fwidget;
+ GtkFormField *field;
+
+ ret = NULL;
+
+ fwidget = gtk_form_get_form_widget_from_name (form, widget_name);
+ if (IS_GTK_FORM_WIDGET (fwidget))
+ {
+ g_object_get (G_OBJECT (fwidget), "field", &field, NULL);
+ ret = gtk_form_field_get_value (field);
+ }
+
+ return ret;
+}
+
+/**
+ * gtk_form_get_form_field_value_stringify_by_name:
+ * @form: a #GtkForm object.
+ * @field_name:
+ *
+ */
+const gchar
+*gtk_form_get_form_field_value_stringify_by_name (GtkForm *form, const gchar *field_name)
+{
+ gchar *ret;
+ GtkFormField *field;
+
+ ret = NULL;
+
+ field = gtk_form_get_form_field_from_name (form, field_name);
+ ret = gtk_form_field_get_value_stringify (field);
+
+ return ret;
+}
+
+/**
+ * gtk_form_get_form_widget_value_stringify_by_name:
+ * @form: a #GtkForm object.
+ * @widget_name:
+ *
+ */
+const gchar
+*gtk_form_get_form_widget_value_stringify_by_name (GtkForm *form, const gchar *widget_name)
+{
+ gchar *ret;
+ GtkFormWidget *fwidget;
+ GtkFormField *field;
+
+ ret = NULL;
+
+ fwidget = gtk_form_get_form_widget_from_name (form, widget_name);
+ if (IS_GTK_FORM_WIDGET (fwidget))
+ {
+ g_object_get (G_OBJECT (fwidget), "field", &field, NULL);
+ ret = gtk_form_field_get_value_stringify (field);
+ }
+
+ return ret;
+}
+
+/**
+ * gtk_form_get_form_field_value_sql_by_name:
+ * @form: a #GtkForm object.
+ * @field_name:
+ *
+ */
+const gchar
+*gtk_form_get_form_field_value_sql_by_name (GtkForm *form, const gchar *field_name)
+{
+ gchar *ret;
+ GtkFormField *field;
+
+ ret = NULL;
+
+ field = gtk_form_get_form_field_from_name (form, field_name);
+ ret = gtk_form_field_get_value_sql (field);
+
+ return ret;
+}
+
+/**
+ * gtk_form_get_form_widget_value_sql_by_name:
+ * @form: a #GtkForm object.
+ * @widget_name:
+ *
+ */
+const gchar
+*gtk_form_get_form_widget_value_sql_by_name (GtkForm *form, const gchar *widget_name)
+{
+ gchar *ret;
+ GtkFormWidget *fwidget;
+ GtkFormField *field;
+
+ ret = NULL;
+
+ fwidget = gtk_form_get_form_widget_from_name (form, widget_name);
+ if (IS_GTK_FORM_WIDGET (fwidget))
+ {
+ g_object_get (G_OBJECT (fwidget), "field", &field, NULL);
+ ret = gtk_form_field_get_value_sql (field);
+ }
+
+ return ret;
+}
+
/**
* gtk_form_get_sql:
* @form: a #GtkForm object.
void gtk_form_set_visible_by_name (GtkForm *form, gboolean visible, ...);
void gtk_form_set_form_widget_visible_by_name (GtkForm *form, gboolean visible, ...);
+GValue *gtk_form_get_form_field_value_by_name (GtkForm *form, const gchar *field_name);
+GValue *gtk_form_get_form_widget_value_by_name (GtkForm *form, const gchar *widget_name);
+const gchar *gtk_form_get_form_field_value_stringify_by_name (GtkForm *form, const gchar *field_name);
+const gchar *gtk_form_get_form_widget_value_stringify_by_name (GtkForm *form, const gchar *widget_name);
+const gchar *gtk_form_get_form_field_value_sql_by_name (GtkForm *form, const gchar *field_name);
+const gchar *gtk_form_get_form_widget_value_sql_by_name (GtkForm *form, const gchar *widget_name);
+
typedef enum
{
GTK_FORM_SQL_SELECT,