[libgda] Correclty set the initial write status of GdauiRawForm
- From: Vivien Malerba <vivien src gnome org>
 
- To: svn-commits-list gnome org
 
- Cc: 
 
- Subject: [libgda] Correclty set the initial write status of GdauiRawForm
 
- Date: Wed, 20 Jan 2010 15:13:17 +0000 (UTC)
 
commit 550de47105a8afe6b3a85b4158e4752e65ac0adb
Author: Vivien Malerba <malerba gnome-db org>
Date:   Wed Jan 20 15:30:15 2010 +0100
    Correclty set the initial write status of GdauiRawForm
 libgda-ui/gdaui-raw-form.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/libgda-ui/gdaui-raw-form.c b/libgda-ui/gdaui-raw-form.c
index 8f764cb..371fde1 100644
--- a/libgda-ui/gdaui-raw-form.c
+++ b/libgda-ui/gdaui-raw-form.c
@@ -158,18 +158,27 @@ gdaui_raw_form_selector_init (GdauiDataSelectorIface *iface)
 }
 
 static void
-gdaui_raw_form_class_init (GdauiRawFormClass * class)
+basic_form_layout_changed (GdauiBasicForm *bform)
 {
-	GObjectClass   *object_class = G_OBJECT_CLASS (class);
+	GdauiRawForm *form = GDAUI_RAW_FORM (bform);
+	iter_row_changed_cb (form->priv->iter, gda_data_model_iter_get_row (form->priv->iter), form);
+}
+
+static void
+gdaui_raw_form_class_init (GdauiRawFormClass *class)
+{
+	GObjectClass *object_class = G_OBJECT_CLASS (class);
 
 	parent_class = g_type_class_peek_parent (class);
 	object_class->dispose = gdaui_raw_form_dispose;
+	GDAUI_BASIC_FORM_CLASS (class)->layout_changed = basic_form_layout_changed;
 
 	/* Properties */
         object_class->set_property = gdaui_raw_form_set_property;
         object_class->get_property = gdaui_raw_form_get_property;
 	g_object_class_install_property (object_class, PROP_MODEL,
-					 g_param_spec_object ("model", _("Data to display"), NULL, GDA_TYPE_DATA_MODEL,
+					 g_param_spec_object ("model", _("Data to display"),
+							      NULL, GDA_TYPE_DATA_MODEL,
 							      G_PARAM_READABLE | G_PARAM_WRITABLE));
 }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]