[libgda] Replace deprecated GtkVBox with GtkBox.



commit 131b953eb0ee6468aba914700538e5a768b9a6ec
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Jul 4 12:49:30 2011 +0200

    Replace deprecated GtkVBox with GtkBox.
    
    This (tedious) deprecation happened in GTK+ 3.1/3.2.

 control-center/gdaui-dsn-assistant.c               |   16 ++++++++--------
 control-center/gdaui-dsn-editor.c                  |    4 +++-
 control-center/gdaui-dsn-editor.h                  |    4 ++--
 control-center/gdaui-login-dialog.c                |    2 +-
 control-center/main.c                              |    2 +-
 control-center/provider-config.c                   |    2 +-
 libgda-ui/data-entries/common-bin.c                |    2 +-
 libgda-ui/data-entries/gdaui-entry-string.c        |    2 +-
 libgda-ui/data-entries/plugins/gdaui-entry-pict.c  |    2 +-
 libgda-ui/demos/basic_form.c                       |    2 +-
 libgda-ui/demos/cloud.c                            |    2 +-
 libgda-ui/demos/combo.c                            |    2 +-
 libgda-ui/demos/data_model_dir.c                   |    2 +-
 libgda-ui/demos/form.c                             |    2 +-
 libgda-ui/demos/form_data_layout.c                 |    2 +-
 libgda-ui/demos/form_pict.c                        |    2 +-
 libgda-ui/demos/form_rw.c                          |    2 +-
 libgda-ui/demos/grid.c                             |    2 +-
 libgda-ui/demos/grid_data_layout.c                 |    2 +-
 libgda-ui/demos/grid_pict.c                        |    2 +-
 libgda-ui/demos/grid_rw.c                          |    2 +-
 libgda-ui/demos/linked_grid_form.c                 |    2 +-
 libgda-ui/demos/linked_model_param.c               |    2 +-
 libgda-ui/gdaui-basic-form.c                       |   12 +++++++-----
 libgda-ui/gdaui-basic-form.h                       |    4 ++--
 libgda-ui/gdaui-cloud.c                            |    6 ++++--
 libgda-ui/gdaui-cloud.h                            |    4 ++--
 libgda-ui/gdaui-data-filter.c                      |    5 +++--
 libgda-ui/gdaui-data-filter.h                      |    4 ++--
 libgda-ui/gdaui-form.c                             |    4 +++-
 libgda-ui/gdaui-form.h                             |    4 ++--
 libgda-ui/gdaui-grid.c                             |    4 +++-
 libgda-ui/gdaui-grid.h                             |    4 ++--
 libgda-ui/gdaui-login.c                            |    4 +++-
 libgda-ui/gdaui-login.h                            |    4 ++--
 libgda-ui/gdaui-raw-form.c                         |    2 +-
 libgda-ui/gdaui-raw-grid.c                         |    2 +-
 libgda-ui/gdaui-rt-editor.c                        |    4 +++-
 libgda-ui/gdaui-rt-editor.h                        |    4 ++--
 libgda-ui/gdaui-server-operation.c                 |   10 ++++++----
 libgda-ui/gdaui-server-operation.h                 |    4 ++--
 libgda-ui/internal/gdaui-provider-auth-editor.c    |    4 +++-
 libgda-ui/internal/gdaui-provider-auth-editor.h    |    4 ++--
 libgda-ui/internal/gdaui-provider-spec-editor.c    |    4 +++-
 libgda-ui/internal/gdaui-provider-spec-editor.h    |    4 ++--
 samples/LdapBrowser/ldap-browser.c                 |    2 +-
 samples/SimpleUIForm/example.c                     |    2 +-
 testing/gdaui-test-data-entries.c                  |   14 +++++++-------
 testing/gdaui-test-errors.c                        |    2 +-
 testing/gdaui-test-rt-editor.c                     |    2 +-
 testing/gdaui-test-widget-entry.c                  |   10 +++++-----
 tools/browser/browser-window.c                     |    6 +++---
 tools/browser/canvas/browser-canvas-db-relations.c |    2 +-
 tools/browser/canvas/browser-canvas-print.c        |    2 +-
 tools/browser/common/gdaui-data-import.c           |    4 ++--
 tools/browser/common/objects-cloud.c               |    7 +++++--
 tools/browser/common/objects-cloud.h               |    4 ++--
 tools/browser/common/ui-formgrid.c                 |    4 +++-
 tools/browser/common/ui-formgrid.h                 |    4 ++--
 tools/browser/connection-binding-properties.c      |    4 ++--
 tools/browser/data-manager/data-console.c          |   10 ++++++----
 tools/browser/data-manager/data-console.h          |    4 ++--
 .../browser/data-manager/data-favorite-selector.c  |    6 ++++--
 .../browser/data-manager/data-favorite-selector.h  |    4 ++--
 .../data-manager/data-manager-perspective.c        |    4 +++-
 .../data-manager/data-manager-perspective.h        |    4 ++--
 tools/browser/data-manager/data-source-editor.c    |    5 ++++-
 tools/browser/data-manager/data-source-editor.h    |    4 ++--
 tools/browser/data-manager/data-widget.c           |   10 ++++++----
 tools/browser/data-manager/data-widget.h           |    4 ++--
 tools/browser/data-manager/ui-spec-editor.c        |    8 +++++---
 tools/browser/data-manager/ui-spec-editor.h        |    4 ++--
 tools/browser/data-manager/xml-spec-editor.c       |    4 +++-
 tools/browser/data-manager/xml-spec-editor.h       |    4 ++--
 .../browser/dummy-perspective/dummy-perspective.c  |    4 +++-
 .../browser/dummy-perspective/dummy-perspective.h  |    4 ++--
 tools/browser/ldap-browser/class-properties.c      |    4 +++-
 tools/browser/ldap-browser/class-properties.h      |    4 ++--
 tools/browser/ldap-browser/entry-properties.c      |    4 +++-
 tools/browser/ldap-browser/entry-properties.h      |    4 ++--
 tools/browser/ldap-browser/filter-editor.c         |    4 +++-
 tools/browser/ldap-browser/filter-editor.h         |    4 ++--
 .../ldap-browser/ldap-browser-perspective.c        |    4 +++-
 .../ldap-browser/ldap-browser-perspective.h        |    4 ++--
 tools/browser/ldap-browser/ldap-classes-page.c     |    8 +++++---
 tools/browser/ldap-browser/ldap-classes-page.h     |    4 ++--
 tools/browser/ldap-browser/ldap-entries-page.c     |    8 +++++---
 tools/browser/ldap-browser/ldap-entries-page.h     |    4 ++--
 .../browser/ldap-browser/ldap-favorite-selector.c  |    6 ++++--
 .../browser/ldap-browser/ldap-favorite-selector.h  |    4 ++--
 tools/browser/ldap-browser/ldap-search-page.c      |    4 +++-
 tools/browser/ldap-browser/ldap-search-page.h      |    4 ++--
 tools/browser/query-exec/query-console-page.c      |   17 ++++++++++-------
 tools/browser/query-exec/query-console-page.h      |    4 ++--
 tools/browser/query-exec/query-editor.c            |    4 +++-
 tools/browser/query-exec/query-editor.h            |    4 ++--
 tools/browser/query-exec/query-exec-perspective.c  |    4 +++-
 tools/browser/query-exec/query-exec-perspective.h  |    4 ++--
 tools/browser/query-exec/query-favorite-selector.c |    6 ++++--
 tools/browser/query-exec/query-favorite-selector.h |    4 ++--
 tools/browser/query-exec/query-result.c            |    6 ++++--
 tools/browser/query-exec/query-result.h            |    4 ++--
 tools/browser/schema-browser/favorite-selector.c   |    4 +++-
 tools/browser/schema-browser/favorite-selector.h   |    4 ++--
 tools/browser/schema-browser/objects-index.c       |    4 +++-
 tools/browser/schema-browser/objects-index.h       |    4 ++--
 tools/browser/schema-browser/relations-diagram.c   |    4 +++-
 tools/browser/schema-browser/relations-diagram.h   |    4 ++--
 .../schema-browser/schema-browser-perspective.c    |    4 +++-
 .../schema-browser/schema-browser-perspective.h    |    4 ++--
 tools/browser/schema-browser/table-columns.c       |    6 ++++--
 tools/browser/schema-browser/table-columns.h       |    4 ++--
 tools/browser/schema-browser/table-info.c          |    4 +++-
 tools/browser/schema-browser/table-info.h          |    4 ++--
 tools/browser/schema-browser/table-preferences.c   |   10 ++++++----
 tools/browser/schema-browser/table-preferences.h   |    4 ++--
 tools/browser/schema-browser/table-relations.c     |    4 +++-
 tools/browser/schema-browser/table-relations.h     |    4 ++--
 tools/browser/text-search.h                        |    2 +-
 119 files changed, 304 insertions(+), 218 deletions(-)
---
diff --git a/control-center/gdaui-dsn-assistant.c b/control-center/gdaui-dsn-assistant.c
index fca0571..4f4eb6a 100644
--- a/control-center/gdaui-dsn-assistant.c
+++ b/control-center/gdaui-dsn-assistant.c
@@ -438,7 +438,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	/* 
 	 * general info page 
 	 */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 
 	table = gtk_table_new (5, 2, FALSE);
 	gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
@@ -511,7 +511,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	/*
 	 * Choose between existing database or create a new one
 	 */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 
 	table = gtk_table_new (2, 2, FALSE);
 	gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
@@ -543,7 +543,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	/*
 	 * New database information page
 	 */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
 	
 	label = gtk_label_new (NULL);
@@ -580,7 +580,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	/* 
 	 * provider parameters to open connection page 
 	 */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
 	
 	label = gtk_label_new (NULL);
@@ -592,7 +592,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
 	gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
 
-	assistant->priv->provider_container = gtk_vbox_new (FALSE, 0);
+	assistant->priv->provider_container = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (vbox), assistant->priv->provider_container, TRUE, TRUE, 0);
 
 	gtk_widget_show_all (vbox);
@@ -606,7 +606,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	/* 
 	 * authentication page 
 	 */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
 	
 	label = gtk_label_new (NULL);
@@ -616,7 +616,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
 	gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
 
-	assistant->priv->auth_container = gtk_vbox_new (FALSE, 0);
+	assistant->priv->auth_container = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (vbox), assistant->priv->auth_container, TRUE, TRUE, 0);
 
 	gtk_widget_show_all (vbox);
@@ -630,7 +630,7 @@ gdaui_dsn_assistant_init (GdauiDsnAssistant *assistant,
 	/* 
 	 * end page 
 	 */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
 
 	label = gtk_label_new (NULL);
diff --git a/control-center/gdaui-dsn-editor.c b/control-center/gdaui-dsn-editor.c
index 48d7c32..882394e 100644
--- a/control-center/gdaui-dsn-editor.c
+++ b/control-center/gdaui-dsn-editor.c
@@ -109,6 +109,8 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
 
 	g_return_if_fail (GDAUI_IS_DSN_EDITOR (config));
 
+	gtk_box_set_orientation (GTK_BOX (config), GTK_ORIENTATION_VERTICAL);
+
 	/* allocate private structure */
 	config->priv = g_new0 (GdauiDsnEditorPrivate, 1);
 	config->priv->dsn_info = g_new0 (GdaDsnInfo, 1);
@@ -271,7 +273,7 @@ gdaui_dsn_editor_get_type (void)
 			(GInstanceInitFunc) gdaui_dsn_editor_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiDsnEditor", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiDsnEditor", &info, 0);
 	}
 	return type;
 }
diff --git a/control-center/gdaui-dsn-editor.h b/control-center/gdaui-dsn-editor.h
index 0d1e0a0..715d954 100644
--- a/control-center/gdaui-dsn-editor.h
+++ b/control-center/gdaui-dsn-editor.h
@@ -34,12 +34,12 @@ typedef struct _GdauiDsnEditorClass   GdauiDsnEditorClass;
 typedef struct _GdauiDsnEditorPrivate GdauiDsnEditorPrivate;
 
 struct _GdauiDsnEditor {
-	GtkVBox box;
+	GtkBox box;
 	GdauiDsnEditorPrivate *priv;
 };
 
 struct _GdauiDsnEditorClass {
-	GtkVBoxClass parent_class;
+	GtkBoxClass parent_class;
 
 	/* signals */
 	void (* changed) (GdauiDsnEditor *config);
diff --git a/control-center/gdaui-login-dialog.c b/control-center/gdaui-login-dialog.c
index 5b1862f..3c231b1 100644
--- a/control-center/gdaui-login-dialog.c
+++ b/control-center/gdaui-login-dialog.c
@@ -127,7 +127,7 @@ gdaui_login_dialog_init (GdauiLoginDialog *dialog, G_GNUC_UNUSED GdauiLoginDialo
 	gtk_widget_show (nb);
 	g_object_set_data (G_OBJECT (dialog), "main_part", nb);	
 
-	vbox = gtk_vbox_new (FALSE, 12);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
 	gtk_widget_show (vbox);
 	gtk_notebook_append_page (GTK_NOTEBOOK (nb), vbox, NULL);
 	gtk_widget_show (vbox);
diff --git a/control-center/main.c b/control-center/main.c
index d72094f..72ca936 100644
--- a/control-center/main.c
+++ b/control-center/main.c
@@ -279,7 +279,7 @@ create_main_window (void)
 	}
 
 	/* menu and contents */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_container_add (GTK_CONTAINER (window), vbox);
 	gtk_widget_show (vbox);
 
diff --git a/control-center/provider-config.c b/control-center/provider-config.c
index 5172c83..0e4dd68 100644
--- a/control-center/provider-config.c
+++ b/control-center/provider-config.c
@@ -49,7 +49,7 @@ provider_config_new (void)
 	GdaDataModel *model;
 
 	priv = g_new0 (ProviderConfigPrivate, 1);
-	provider = gtk_vbox_new (FALSE, 0);
+	provider = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_widget_show (provider);
         gtk_container_set_border_width (GTK_CONTAINER (provider), 6);
 	g_object_set_data_full (G_OBJECT (provider), PROVIDER_CONFIG_DATA, priv,
diff --git a/libgda-ui/data-entries/common-bin.c b/libgda-ui/data-entries/common-bin.c
index 9df4ec9..4c58f5f 100644
--- a/libgda-ui/data-entries/common-bin.c
+++ b/libgda-ui/data-entries/common-bin.c
@@ -188,7 +188,7 @@ common_bin_create_menu (BinMenu *binmenu, PopupContainerPositionFunc pos_func, G
 	popup = popup_container_new_with_func (pos_func);
 	binmenu->popup = popup;
 	
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_container_add (GTK_CONTAINER (popup), vbox);
 
 	label = gtk_label_new ("");
diff --git a/libgda-ui/data-entries/gdaui-entry-string.c b/libgda-ui/data-entries/gdaui-entry-string.c
index c554d42..86bc93a 100644
--- a/libgda-ui/data-entries/gdaui-entry-string.c
+++ b/libgda-ui/data-entries/gdaui-entry-string.c
@@ -329,7 +329,7 @@ create_entry (GdauiEntryWrapper *mgwrap)
 	mgstr = GDAUI_ENTRY_STRING (mgwrap);
 	g_return_val_if_fail (mgstr->priv, NULL);
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	mgstr->priv->vbox = vbox;
 
 	/* one line entry */
diff --git a/libgda-ui/data-entries/plugins/gdaui-entry-pict.c b/libgda-ui/data-entries/plugins/gdaui-entry-pict.c
index bc16038..19af6da 100644
--- a/libgda-ui/data-entries/plugins/gdaui-entry-pict.c
+++ b/libgda-ui/data-entries/plugins/gdaui-entry-pict.c
@@ -226,7 +226,7 @@ create_entry (GdauiEntryWrapper *mgwrap)
 	mgpict = GDAUI_ENTRY_PICT (mgwrap);
 	g_return_val_if_fail (mgpict->priv, NULL);
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 
 	/* sw */
 	wid = gtk_scrolled_window_new (NULL, NULL);
diff --git a/libgda-ui/demos/basic_form.c b/libgda-ui/demos/basic_form.c
index b78d390..ec9d777 100644
--- a/libgda-ui/demos/basic_form.c
+++ b/libgda-ui/demos/basic_form.c
@@ -29,7 +29,7 @@ do_basic_form (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/cloud.c b/libgda-ui/demos/cloud.c
index 87c47a6..fc96e53 100644
--- a/libgda-ui/demos/cloud.c
+++ b/libgda-ui/demos/cloud.c
@@ -85,7 +85,7 @@ do_cloud (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/combo.c b/libgda-ui/demos/combo.c
index a404ab2..1b05165 100644
--- a/libgda-ui/demos/combo.c
+++ b/libgda-ui/demos/combo.c
@@ -98,7 +98,7 @@ do_combo (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/data_model_dir.c b/libgda-ui/demos/data_model_dir.c
index 2b0c150..0c31bef 100644
--- a/libgda-ui/demos/data_model_dir.c
+++ b/libgda-ui/demos/data_model_dir.c
@@ -60,7 +60,7 @@ do_data_model_dir (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/form.c b/libgda-ui/demos/form.c
index 15532dd..24f9eaa 100644
--- a/libgda-ui/demos/form.c
+++ b/libgda-ui/demos/form.c
@@ -32,7 +32,7 @@ do_form (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/form_data_layout.c b/libgda-ui/demos/form_data_layout.c
index d4995a2..9aefd99 100644
--- a/libgda-ui/demos/form_data_layout.c
+++ b/libgda-ui/demos/form_data_layout.c
@@ -34,7 +34,7 @@ do_form_data_layout (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/form_pict.c b/libgda-ui/demos/form_pict.c
index 64462a2..867fe0c 100644
--- a/libgda-ui/demos/form_pict.c
+++ b/libgda-ui/demos/form_pict.c
@@ -36,7 +36,7 @@ do_form_pict (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/form_rw.c b/libgda-ui/demos/form_rw.c
index b90f258..dfeb911 100644
--- a/libgda-ui/demos/form_rw.c
+++ b/libgda-ui/demos/form_rw.c
@@ -32,7 +32,7 @@ do_form_rw (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/grid.c b/libgda-ui/demos/grid.c
index e405f20..5f33439 100644
--- a/libgda-ui/demos/grid.c
+++ b/libgda-ui/demos/grid.c
@@ -32,7 +32,7 @@ do_grid (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/grid_data_layout.c b/libgda-ui/demos/grid_data_layout.c
index f775653..76fab29 100644
--- a/libgda-ui/demos/grid_data_layout.c
+++ b/libgda-ui/demos/grid_data_layout.c
@@ -35,7 +35,7 @@ do_grid_data_layout (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/grid_pict.c b/libgda-ui/demos/grid_pict.c
index 1e30c5c..f103665 100644
--- a/libgda-ui/demos/grid_pict.c
+++ b/libgda-ui/demos/grid_pict.c
@@ -36,7 +36,7 @@ do_grid_pict (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/grid_rw.c b/libgda-ui/demos/grid_rw.c
index 309526e..ab5b139 100644
--- a/libgda-ui/demos/grid_rw.c
+++ b/libgda-ui/demos/grid_rw.c
@@ -32,7 +32,7 @@ do_grid_rw (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/linked_grid_form.c b/libgda-ui/demos/linked_grid_form.c
index fc23096..821ee4f 100644
--- a/libgda-ui/demos/linked_grid_form.c
+++ b/libgda-ui/demos/linked_grid_form.c
@@ -89,7 +89,7 @@ do_linked_grid_form (GtkWidget *do_widget)
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		g_object_set_data_full (G_OBJECT (window), "demodata", data, g_free);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/demos/linked_model_param.c b/libgda-ui/demos/linked_model_param.c
index 618a72b..5c02943 100644
--- a/libgda-ui/demos/linked_model_param.c
+++ b/libgda-ui/demos/linked_model_param.c
@@ -44,7 +44,7 @@ do_linked_model_param (GtkWidget *do_widget)
 		g_signal_connect (window, "destroy",
 				  G_CALLBACK (gtk_widget_destroyed), &window);
 		
-		vbox = gtk_vbox_new (FALSE, 5);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 		gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (window))),
 				    vbox, TRUE, TRUE, 0);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
diff --git a/libgda-ui/gdaui-basic-form.c b/libgda-ui/gdaui-basic-form.c
index cc7bb10..a28b399 100644
--- a/libgda-ui/gdaui-basic-form.c
+++ b/libgda-ui/gdaui-basic-form.c
@@ -195,7 +195,7 @@ gdaui_basic_form_get_type (void)
 			0
 		};
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiBasicForm", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiBasicForm", &info, 0);
 	}
 
 	return type;
@@ -400,10 +400,12 @@ gdaui_basic_form_init (GdauiBasicForm *wid)
 	wid->priv->show_actions = FALSE;
 	wid->priv->entries_auto_default = FALSE;
 
+	gtk_box_set_orientation (GTK_BOX (wid), GTK_ORIENTATION_VERTICAL);
+
 	evbox = gtk_event_box_new ();
 	gtk_widget_show (evbox);
 	gtk_box_pack_start (GTK_BOX (wid), evbox, TRUE, TRUE, 0);
-	wid->priv->mainbox = gtk_vbox_new (FALSE, 0);
+	wid->priv->mainbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_widget_show (wid->priv->mainbox);
 	gtk_container_add (GTK_CONTAINER (evbox), wid->priv->mainbox);
 	g_object_set (evbox, "visible-window", FALSE, NULL);
@@ -1248,7 +1250,7 @@ load_xml_layout_children (GdauiBasicForm *form, xmlNodePtr parent_node)
 			ctype = TOP_BOX;
 		}
 		if (xmlStrEqual (prop, BAD_CAST "rows")) {
-			top = gtk_vbox_new (FALSE, 0);
+			top = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 			ctype = TOP_BOX;
 		}
 		else if (xmlStrEqual (prop, BAD_CAST "hpaned")) {
@@ -1380,7 +1382,7 @@ load_xml_layout_column (GdauiBasicForm *form, xmlNodePtr box_node)
 				if (! form->priv->place_holders)
 					form->priv->place_holders = g_hash_table_new_full (g_str_hash, g_str_equal,
 											   g_free, g_object_unref);
-				ph = gtk_vbox_new (FALSE, 0);
+				ph = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 				g_hash_table_insert (form->priv->place_holders, g_strdup ((gchar*) id),
 						     g_object_ref_sink ((GObject*)ph));
 				gtk_table_attach_defaults (GTK_TABLE (table), ph, 1, 2, i, i+1);
@@ -1415,7 +1417,7 @@ load_xml_layout_section (GdauiBasicForm *form, xmlNodePtr section_node)
 		gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
 
 		GtkWidget *vbox;
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
 		gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
 		retval = vbox;
diff --git a/libgda-ui/gdaui-basic-form.h b/libgda-ui/gdaui-basic-form.h
index aea084d..5b05eb4 100644
--- a/libgda-ui/gdaui-basic-form.h
+++ b/libgda-ui/gdaui-basic-form.h
@@ -40,7 +40,7 @@ typedef struct _GdauiBasicFormPriv  GdauiBasicFormPriv;
 /* struct for the object's data */
 struct _GdauiBasicForm
 {
-	GtkVBox             object;
+	GtkBox             object;
 
 	GdauiBasicFormPriv *priv;
 };
@@ -48,7 +48,7 @@ struct _GdauiBasicForm
 /* struct for the object's class */
 struct _GdauiBasicFormClass
 {
-	GtkVBoxClass        parent_class;
+	GtkBoxClass        parent_class;
 
 	/* signals */
         void       (*holder_changed) (GdauiBasicForm *form, GdaHolder *holder, gboolean is_user_action);
diff --git a/libgda-ui/gdaui-cloud.c b/libgda-ui/gdaui-cloud.c
index 37a67cd..a18c104 100644
--- a/libgda-ui/gdaui-cloud.c
+++ b/libgda-ui/gdaui-cloud.c
@@ -114,7 +114,7 @@ gdaui_cloud_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiCloud", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiCloud", &info, 0);
 		g_type_add_interface_static (type, GDAUI_TYPE_DATA_SELECTOR, &selector_info);
 	}
 
@@ -347,6 +347,8 @@ gdaui_cloud_init (GdauiCloud *cloud)
 	cloud->priv->selected_tags = NULL;
 	cloud->priv->selection_mode = GTK_SELECTION_SINGLE;
 
+	gtk_box_set_orientation (GTK_BOX (cloud), GTK_ORIENTATION_VERTICAL);
+
 	/* text buffer */
         cloud->priv->tbuffer = gtk_text_buffer_new (NULL);
         gtk_text_buffer_create_tag (cloud->priv->tbuffer, "section",
@@ -360,7 +362,7 @@ gdaui_cloud_init (GdauiCloud *cloud)
                                         GTK_POLICY_AUTOMATIC);
         gtk_box_pack_start (GTK_BOX (cloud), sw, TRUE, TRUE, 0);
 
-        vbox = gtk_vbox_new (FALSE, 0);
+        vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	vp = gtk_viewport_new (NULL, NULL);
         gtk_viewport_set_shadow_type (GTK_VIEWPORT (vp), GTK_SHADOW_NONE);
 
diff --git a/libgda-ui/gdaui-cloud.h b/libgda-ui/gdaui-cloud.h
index 19717fa..03320aa 100644
--- a/libgda-ui/gdaui-cloud.h
+++ b/libgda-ui/gdaui-cloud.h
@@ -37,7 +37,7 @@ typedef struct _GdauiCloudPriv  GdauiCloudPriv;
 /* struct for the object's data */
 struct _GdauiCloud
 {
-	GtkVBox             object;
+	GtkBox             object;
 
 	GdauiCloudPriv     *priv;
 };
@@ -45,7 +45,7 @@ struct _GdauiCloud
 /* struct for the object's class */
 struct _GdauiCloudClass
 {
-	GtkVBoxClass       parent_class;
+	GtkBoxClass       parent_class;
 	void            (* activate) (GdauiCloud *cloud, gint row);
 };
 
diff --git a/libgda-ui/gdaui-data-filter.c b/libgda-ui/gdaui-data-filter.c
index 5ea4105..5e74906 100644
--- a/libgda-ui/gdaui-data-filter.c
+++ b/libgda-ui/gdaui-data-filter.c
@@ -85,7 +85,7 @@ gdaui_data_filter_get_type (void)
 			0
 		};		
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiDataFilter", &filter, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiDataFilter", &filter, 0);
 	}
 
 	return type;
@@ -98,7 +98,6 @@ gdaui_data_filter_class_init (GdauiDataFilterClass * class)
 	
 	parent_class = g_type_class_peek_parent (class);
 
-
 	object_class->dispose = gdaui_data_filter_dispose;
 
 	/* Properties */
@@ -200,6 +199,8 @@ gdaui_data_filter_init (GdauiDataFilter * wid)
 	wid->priv->data_widget = NULL;
 	wid->priv->proxy = NULL;
 
+	gtk_box_set_orientation (GTK_BOX (wid), GTK_ORIENTATION_VERTICAL);
+
 	table = gtk_table_new (2, 2, FALSE);
 	gtk_table_set_row_spacing (GTK_TABLE (table), 1, 10);
 	gtk_table_set_col_spacing (GTK_TABLE (table), 0, 5);
diff --git a/libgda-ui/gdaui-data-filter.h b/libgda-ui/gdaui-data-filter.h
index 2d8668c..80b0963 100644
--- a/libgda-ui/gdaui-data-filter.h
+++ b/libgda-ui/gdaui-data-filter.h
@@ -39,7 +39,7 @@ typedef struct _GdauiDataFilterPriv  GdauiDataFilterPriv;
 /* struct for the object's data */
 struct _GdauiDataFilter
 {
-	GtkVBox                      object;
+	GtkBox                      object;
 
 	GdauiDataFilterPriv *priv;
 };
@@ -47,7 +47,7 @@ struct _GdauiDataFilter
 /* struct for the object's class */
 struct _GdauiDataFilterClass
 {
-	GtkVBoxClass                 parent_class;
+	GtkBoxClass                 parent_class;
 };
 
 /**
diff --git a/libgda-ui/gdaui-form.c b/libgda-ui/gdaui-form.c
index 5e6e6db..32130da 100644
--- a/libgda-ui/gdaui-form.c
+++ b/libgda-ui/gdaui-form.c
@@ -108,7 +108,7 @@ gdaui_form_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiForm", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiForm", &info, 0);
 		g_type_add_interface_static (type, GDAUI_TYPE_DATA_PROXY, &proxy_info);
 		g_type_add_interface_static (type, GDAUI_TYPE_DATA_SELECTOR, &selector_info);
 	}
@@ -186,6 +186,8 @@ gdaui_form_init (GdauiForm *form)
 	form->priv->raw_form = NULL;
 	form->priv->info = NULL;
 
+	gtk_box_set_orientation (GTK_BOX (form), GTK_ORIENTATION_VERTICAL);
+
 	form->priv->raw_form = gdaui_raw_form_new (NULL);
 	gtk_box_pack_start (GTK_BOX (form), form->priv->raw_form, FALSE, FALSE, 0);
 	gtk_widget_show (form->priv->raw_form);
diff --git a/libgda-ui/gdaui-form.h b/libgda-ui/gdaui-form.h
index 321fc2b..565bbd7 100644
--- a/libgda-ui/gdaui-form.h
+++ b/libgda-ui/gdaui-form.h
@@ -38,7 +38,7 @@ typedef struct _GdauiFormPriv  GdauiFormPriv;
 /* struct for the object's data */
 struct _GdauiForm
 {
-	GtkVBox             object;
+	GtkBox             object;
 
 	GdauiFormPriv     *priv;
 };
@@ -46,7 +46,7 @@ struct _GdauiForm
 /* struct for the object's class */
 struct _GdauiFormClass
 {
-	GtkVBoxClass       parent_class;
+	GtkBoxClass       parent_class;
 };
 
 /**
diff --git a/libgda-ui/gdaui-grid.c b/libgda-ui/gdaui-grid.c
index 4638073..13eaf4b 100644
--- a/libgda-ui/gdaui-grid.c
+++ b/libgda-ui/gdaui-grid.c
@@ -108,7 +108,7 @@ gdaui_grid_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiGrid", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiGrid", &info, 0);
 		g_type_add_interface_static (type, GDAUI_TYPE_DATA_PROXY, &proxy_info);
 		g_type_add_interface_static (type, GDAUI_TYPE_DATA_SELECTOR, &selector_info);
 
@@ -178,6 +178,8 @@ gdaui_grid_init (GdauiGrid *grid)
 	grid->priv->raw_grid = NULL;
 	grid->priv->info = NULL;
 
+	gtk_box_set_orientation (GTK_BOX (grid), GTK_ORIENTATION_VERTICAL);
+
 	sw = gtk_scrolled_window_new (NULL, NULL);
         gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
         gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_IN);
diff --git a/libgda-ui/gdaui-grid.h b/libgda-ui/gdaui-grid.h
index 2027284..9085280 100644
--- a/libgda-ui/gdaui-grid.h
+++ b/libgda-ui/gdaui-grid.h
@@ -37,7 +37,7 @@ typedef struct _GdauiGridPriv  GdauiGridPriv;
 /* struct for the object's data */
 struct _GdauiGrid
 {
-	GtkVBox             object;
+	GtkBox             object;
 
 	GdauiGridPriv     *priv;
 };
@@ -45,7 +45,7 @@ struct _GdauiGrid
 /* struct for the object's class */
 struct _GdauiGridClass
 {
-	GtkVBoxClass       parent_class;
+	GtkBoxClass       parent_class;
 };
 
 /**
diff --git a/libgda-ui/gdaui-login.c b/libgda-ui/gdaui-login.c
index 3805eb0..6311318 100644
--- a/libgda-ui/gdaui-login.c
+++ b/libgda-ui/gdaui-login.c
@@ -150,6 +150,8 @@ gdaui_login_init (GdauiLogin *login, G_GNUC_UNUSED GdauiLoginClass *klass)
 	/* Init the properties*/
 	login->priv->mode = GDA_UI_LOGIN_ENABLE_CONTROL_CENTRE_MODE;
 	memset (&(login->priv->dsn_info), 0, sizeof (GdaDsnInfo));
+
+	gtk_box_set_orientation (GTK_BOX (login), GTK_ORIENTATION_VERTICAL);
 	
 	/* catch DSN definition changes */
 	GdaConfig *conf = gda_config_get ();
@@ -328,7 +330,7 @@ gdaui_login_get_type (void)
 			(GInstanceInitFunc) gdaui_login_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiLogin", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiLogin", &info, 0);
 	}
 	return type;
 }
diff --git a/libgda-ui/gdaui-login.h b/libgda-ui/gdaui-login.h
index e51fd82..f340dac 100644
--- a/libgda-ui/gdaui-login.h
+++ b/libgda-ui/gdaui-login.h
@@ -35,12 +35,12 @@ typedef struct _GdauiLoginClass   GdauiLoginClass;
 typedef struct _GdauiLoginPrivate GdauiLoginPrivate;
 
 struct _GdauiLogin {
-	GtkVBox            parent;
+	GtkBox            parent;
 	GdauiLoginPrivate *priv;
 };
 
 struct _GdauiLoginClass {
-	GtkVBoxClass       parent_class;
+	GtkBoxClass       parent_class;
 
 	/* signals */
 	void               (*changed) (GdauiLogin *login, gboolean is_valid);
diff --git a/libgda-ui/gdaui-raw-form.c b/libgda-ui/gdaui-raw-form.c
index ed7bef1..a221401 100644
--- a/libgda-ui/gdaui-raw-form.c
+++ b/libgda-ui/gdaui-raw-form.c
@@ -865,7 +865,7 @@ action_filter_cb (G_GNUC_UNUSED GtkAction *action, GdauiRawForm *form)
 		gtk_widget_show (frame);
 		gtk_container_add (GTK_CONTAINER (form->priv->filter_window), frame);
 
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_widget_show (vbox);
 		gtk_container_add (GTK_CONTAINER (frame), vbox);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 3);
diff --git a/libgda-ui/gdaui-raw-grid.c b/libgda-ui/gdaui-raw-grid.c
index a513bcc..134dd51 100644
--- a/libgda-ui/gdaui-raw-grid.c
+++ b/libgda-ui/gdaui-raw-grid.c
@@ -1633,7 +1633,7 @@ action_filter_cb (G_GNUC_UNUSED GtkAction *action, GdauiRawGrid *grid)
 		gtk_widget_show (frame);
 		gtk_container_add (GTK_CONTAINER (grid->priv->filter_window), frame);
 
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_widget_show (vbox);
 		gtk_container_add (GTK_CONTAINER (frame), vbox);
 		gtk_container_set_border_width (GTK_CONTAINER (vbox), 3);
diff --git a/libgda-ui/gdaui-rt-editor.c b/libgda-ui/gdaui-rt-editor.c
index d3b16f0..bd19e2e 100644
--- a/libgda-ui/gdaui-rt-editor.c
+++ b/libgda-ui/gdaui-rt-editor.c
@@ -198,7 +198,7 @@ gdaui_rt_editor_get_type (void)
 			0
 		};
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiRtEditor", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiRtEditor", &info, 0);
 	}
 
 	return type;
@@ -292,6 +292,8 @@ gdaui_rt_editor_init (GdauiRtEditor *rte)
 {
 	GtkWidget *sw, *textview, *toolbar;
 
+	gtk_box_set_orientation (GTK_BOX (rte), GTK_ORIENTATION_VERTICAL);
+
 	sw = gtk_scrolled_window_new (NULL, NULL);
 	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
 					GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
diff --git a/libgda-ui/gdaui-rt-editor.h b/libgda-ui/gdaui-rt-editor.h
index 29ef317..7441214 100644
--- a/libgda-ui/gdaui-rt-editor.h
+++ b/libgda-ui/gdaui-rt-editor.h
@@ -37,7 +37,7 @@ typedef struct _GdauiRtEditorPriv  GdauiRtEditorPriv;
 /* struct for the object's data */
 struct _GdauiRtEditor
 {
-	GtkVBox              object;
+	GtkBox              object;
 
 	GdauiRtEditorPriv   *priv;
 };
@@ -45,7 +45,7 @@ struct _GdauiRtEditor
 /* struct for the object's class */
 struct _GdauiRtEditorClass
 {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 
 	/* signals */
         void (* changed) (GdauiRtEditor *editor);
diff --git a/libgda-ui/gdaui-server-operation.c b/libgda-ui/gdaui-server-operation.c
index ddaa74b..1edb006 100644
--- a/libgda-ui/gdaui-server-operation.c
+++ b/libgda-ui/gdaui-server-operation.c
@@ -174,7 +174,7 @@ gdaui_server_operation_get_type (void)
 			0
 		};
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "GdauiServerOperation", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "GdauiServerOperation", &info, 0);
 	}
 
 	return type;
@@ -215,6 +215,8 @@ gdaui_server_operation_init (GdauiServerOperation * wid)
 	wid->priv->glade = NULL;
 #endif
 	wid->priv->opt_header = FALSE;
+
+	gtk_box_set_orientation (GTK_BOX (wid), GTK_ORIENTATION_VERTICAL);
 }
 
 
@@ -476,7 +478,7 @@ fill_create_widget (GdauiServerOperation *form, const gchar *path, gchar **secti
 		winfo = gdaui_data_proxy_info_new (GDAUI_DATA_PROXY (grid),
 						   GDAUI_DATA_PROXY_INFO_ROW_MODIFY_BUTTONS);
 
-		box = gtk_vbox_new (FALSE, 0);
+		box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_box_pack_start (GTK_BOX (box), plwid, TRUE, TRUE, 0);
 		gtk_widget_show (plwid);
 
@@ -1165,7 +1167,7 @@ create_table_fields_array_create_widget (GdauiServerOperation *form, const gchar
 	hlayout = gtk_hpaned_new ();
 
 	/* form for field properties */
-	box = gtk_vbox_new (FALSE, 0);
+	box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack2 (GTK_PANED (hlayout), box, TRUE, TRUE);
 
 	label = gtk_label_new (_("<b>Field properties:</b>"));
@@ -1184,7 +1186,7 @@ create_table_fields_array_create_widget (GdauiServerOperation *form, const gchar
 	gtk_widget_show_all (box);
 
 	/* grid for field names */
-	box = gtk_vbox_new (FALSE, 0);
+	box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack1 (GTK_PANED (hlayout), box, TRUE, TRUE);
 
 	label = gtk_label_new (_("<b>Fields:</b>"));
diff --git a/libgda-ui/gdaui-server-operation.h b/libgda-ui/gdaui-server-operation.h
index 303ccfb..3dc7053 100644
--- a/libgda-ui/gdaui-server-operation.h
+++ b/libgda-ui/gdaui-server-operation.h
@@ -41,14 +41,14 @@ typedef struct _GdauiServerOperationPriv  GdauiServerOperationPriv;
 /* struct for the object's data */
 struct _GdauiServerOperation
 {
-	GtkVBox                     object;
+	GtkBox                     object;
 	GdauiServerOperationPriv *priv;
 };
 
 /* struct for the object's class */
 struct _GdauiServerOperationClass
 {
-	GtkVBoxClass                parent_class;
+	GtkBoxClass                parent_class;
 };
 
 /**
diff --git a/libgda-ui/internal/gdaui-provider-auth-editor.c b/libgda-ui/internal/gdaui-provider-auth-editor.c
index 8b9ffbf..9ccf3a9 100644
--- a/libgda-ui/internal/gdaui-provider-auth-editor.c
+++ b/libgda-ui/internal/gdaui-provider-auth-editor.c
@@ -110,6 +110,8 @@ gdaui_provider_auth_editor_init (GdauiProviderAuthEditor *auth,
 {
 	g_return_if_fail (GDAUI_IS_PROVIDER_AUTH_EDITOR (auth));
 
+	gtk_box_set_orientation (GTK_BOX (config), GTK_ORIENTATION_VERTICAL);
+
 	auth->priv = g_new0 (GdauiProviderAuthEditorPrivate, 1);
 	auth->priv->provider = NULL;
 	auth->priv->auth_needed = FALSE;
@@ -199,7 +201,7 @@ _gdaui_provider_auth_editor_get_type (void)
 		};
 		type = g_type_from_name ("GdauiProviderAuthEditor");
 		if (type == 0)
-			type = g_type_register_static (GTK_TYPE_VBOX,
+			type = g_type_register_static (GTK_TYPE_BOX,
 						       "GdauiProviderAuthEditor",
 					       	       &info, 0);
 	}
diff --git a/libgda-ui/internal/gdaui-provider-auth-editor.h b/libgda-ui/internal/gdaui-provider-auth-editor.h
index 308d8bb..a5c1bf0 100644
--- a/libgda-ui/internal/gdaui-provider-auth-editor.h
+++ b/libgda-ui/internal/gdaui-provider-auth-editor.h
@@ -35,12 +35,12 @@ typedef struct _GdauiProviderAuthEditorClass   GdauiProviderAuthEditorClass;
 typedef struct _GdauiProviderAuthEditorPrivate GdauiProviderAuthEditorPrivate;
 
 struct _GdauiProviderAuthEditor {
-	GtkVBox                box;
+	GtkBox                box;
 	GdauiProviderAuthEditorPrivate *priv;
 };
 
 struct _GdauiProviderAuthEditorClass {
-	GtkVBoxClass           parent_class;
+	GtkBoxClass           parent_class;
 
 	/* signals */
 	void                (* changed) (GdauiProviderAuthEditor *auth);
diff --git a/libgda-ui/internal/gdaui-provider-spec-editor.c b/libgda-ui/internal/gdaui-provider-spec-editor.c
index 2845174..9c33ce2 100644
--- a/libgda-ui/internal/gdaui-provider-spec-editor.c
+++ b/libgda-ui/internal/gdaui-provider-spec-editor.c
@@ -233,6 +233,8 @@ gdaui_provider_spec_editor_init (GdauiProviderSpecEditor *spec,
 {
 	g_return_if_fail (GDAUI_IS_PROVIDER_SPEC_EDITOR (spec));
 
+	gtk_box_set_orientation (GTK_BOX (config), GTK_ORIENTATION_VERTICAL);
+
 	spec->priv = g_new0 (GdauiProviderSpecEditorPrivate, 1);
 	spec->priv->type = NO_PROVIDER;
 }
@@ -337,7 +339,7 @@ _gdaui_provider_spec_editor_get_type (void)
 		};
 		type = g_type_from_name ("GdauiProviderSpecEditor");
 		if (type == 0)
-			type = g_type_register_static (GTK_TYPE_VBOX,
+			type = g_type_register_static (GTK_TYPE_BOX,
 						       "GdauiProviderSpecEditor",
 						       &info, 0);
 	}
diff --git a/libgda-ui/internal/gdaui-provider-spec-editor.h b/libgda-ui/internal/gdaui-provider-spec-editor.h
index 3d58028..9430db4 100644
--- a/libgda-ui/internal/gdaui-provider-spec-editor.h
+++ b/libgda-ui/internal/gdaui-provider-spec-editor.h
@@ -35,12 +35,12 @@ typedef struct _GdauiProviderSpecEditorClass   GdauiProviderSpecEditorClass;
 typedef struct _GdauiProviderSpecEditorPrivate GdauiProviderSpecEditorPrivate;
 
 struct _GdauiProviderSpecEditor {
-	GtkVBox                box;
+	GtkBox                box;
 	GdauiProviderSpecEditorPrivate *priv;
 };
 
 struct _GdauiProviderSpecEditorClass {
-	GtkVBoxClass           parent_class;
+	GtkBoxClass           parent_class;
 
 	/* signals */
 	void                (* changed) (GdauiProviderSpecEditor *spec);
diff --git a/samples/LdapBrowser/ldap-browser.c b/samples/LdapBrowser/ldap-browser.c
index bb7e947..4f8ea0e 100644
--- a/samples/LdapBrowser/ldap-browser.c
+++ b/samples/LdapBrowser/ldap-browser.c
@@ -214,7 +214,7 @@ create_window (GdaConnection *cnc)
 
 	/* container */
 	GtkWidget *vb, *hp;
-	vb = gtk_vbox_new (FALSE, 0);
+	vb = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_container_add (GTK_CONTAINER (win), vb);
 	hp = gtk_hpaned_new ();
         gtk_box_pack_start (GTK_BOX (vb), hp, TRUE, TRUE, 0);
diff --git a/samples/SimpleUIForm/example.c b/samples/SimpleUIForm/example.c
index 1b4265e..49df215 100644
--- a/samples/SimpleUIForm/example.c
+++ b/samples/SimpleUIForm/example.c
@@ -67,7 +67,7 @@ main (int argc, char *argv[])
 				  window);
 	gtk_container_set_border_width (GTK_CONTAINER (window), 10);
 
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_add (GTK_CONTAINER (window), vbox);
 
 	/* main form to list customers */
diff --git a/testing/gdaui-test-data-entries.c b/testing/gdaui-test-data-entries.c
index c2deeb3..f67d937 100644
--- a/testing/gdaui-test-data-entries.c
+++ b/testing/gdaui-test-data-entries.c
@@ -45,7 +45,7 @@ typedef struct {
 	GType      *tested_gtypes;
 	gint        nb_tested_gtypes;
 	GHashTable *models_hash; /* key = GType, value = a GdaDataModel to test */
-	GHashTable *tests_hash; /* key = a GtkVBox, value = a TestWidgetData */
+	GHashTable *tests_hash; /* key = a GtkBox, value = a TestWidgetData */
 } TestConfig;
 
 extern GHashTable *gdaui_plugins_hash;
@@ -170,7 +170,7 @@ main (int argc, char **argv)
 	g_signal_connect (G_OBJECT (mainwin), "destroy",
 			  G_CALLBACK (destroy), NULL);
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_container_add (GTK_CONTAINER (mainwin), vbox);
 	gtk_widget_show (vbox);
 
@@ -186,7 +186,7 @@ main (int argc, char **argv)
 	/*
 	 * Default handlers
 	 */
-	vbox = gtk_vbox_new (FALSE, 10);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
 	gtk_notebook_append_page (GTK_NOTEBOOK (top_nb), vbox, NULL);
 	gtk_widget_show (vbox);
 
@@ -210,7 +210,7 @@ main (int argc, char **argv)
 	/*
 	 * Plugins page 
 	 */
-	vbox = gtk_vbox_new (FALSE, 10);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
 	gtk_notebook_append_page (GTK_NOTEBOOK (top_nb), vbox, NULL);
 	gtk_widget_show (vbox);
 
@@ -511,7 +511,7 @@ create_plugin_nb (GtkWidget *table, GdauiPlugin *plugin)
 			if (dh) {
 				TestWidgetData *tdata;
 
-				wid = gtk_vbox_new (FALSE, 0);
+				wid = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 				tdata = g_new0 (TestWidgetData, 1);
 				tdata->vbox = wid;
 				tdata->type = type;
@@ -536,7 +536,7 @@ create_plugin_nb (GtkWidget *table, GdauiPlugin *plugin)
 			if (dh) {
 				TestWidgetData *tdata;
 
-				wid = gtk_vbox_new (FALSE, 0);
+				wid = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 				tdata = g_new0 (TestWidgetData, 1);
 				tdata->vbox = wid;
 				tdata->type = type;
@@ -681,7 +681,7 @@ build_basic_test_for_gtype (GdaDataHandler *dh, GType type, const gchar *plugin_
 	GString *string;
 	gboolean expand;
 	
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 
 	table = gtk_table_new (7, 3, FALSE);
 	gtk_container_set_border_width (GTK_CONTAINER (table), 5);
diff --git a/testing/gdaui-test-errors.c b/testing/gdaui-test-errors.c
index fa2c9cb..e5120db 100644
--- a/testing/gdaui-test-errors.c
+++ b/testing/gdaui-test-errors.c
@@ -44,7 +44,7 @@ main (int argc, char *argv[])
 				  window);
 	gtk_container_set_border_width (GTK_CONTAINER (window), 10);
 
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_add (GTK_CONTAINER (window), vbox);
 
 	/* main form to list customers */
diff --git a/testing/gdaui-test-rt-editor.c b/testing/gdaui-test-rt-editor.c
index b9f178d..a5e34aa 100644
--- a/testing/gdaui-test-rt-editor.c
+++ b/testing/gdaui-test-rt-editor.c
@@ -149,7 +149,7 @@ create_window (void)
 	g_signal_connect (G_OBJECT (p_win), "destroy", gtk_main_quit, NULL);
 
 	/* contents */
-	vbox = gtk_vbox_new (FALSE, 5);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
 	gtk_container_add (GTK_CONTAINER (p_win), vbox);
 	rte = gdaui_rt_editor_new ();
 	gtk_box_pack_start (GTK_BOX (vbox), rte, TRUE, TRUE, 0);
diff --git a/testing/gdaui-test-widget-entry.c b/testing/gdaui-test-widget-entry.c
index 9af73db..a421e7d 100644
--- a/testing/gdaui-test-widget-entry.c
+++ b/testing/gdaui-test-widget-entry.c
@@ -123,7 +123,7 @@ main (int argc, char* argv[])
 
 	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 
-	top_vbox = gtk_vbox_new (FALSE, 0);
+	top_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
 	gtk_container_add(GTK_CONTAINER(window), top_vbox);
 
@@ -133,7 +133,7 @@ main (int argc, char* argv[])
 	/*
 	 * GdauiEntry widgets
 	 */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
 	label = gtk_label_new ("");
@@ -199,7 +199,7 @@ main (int argc, char* argv[])
 	/*
 	 * GdauiFormattedEntry widgets
 	 */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
 	label = gtk_label_new ("");
@@ -239,7 +239,7 @@ main (int argc, char* argv[])
 	/*
 	 * GdauiNumericEntry widgets
 	 */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
 	label = gtk_label_new ("");
@@ -322,7 +322,7 @@ main (int argc, char* argv[])
 	/*
 	 * complete tests
 	 */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
 	label = gtk_label_new ("");
diff --git a/tools/browser/browser-window.c b/tools/browser/browser-window.c
index 31c2f20..9e48c22 100644
--- a/tools/browser/browser-window.c
+++ b/tools/browser/browser-window.c
@@ -419,7 +419,7 @@ browser_window_new (BrowserConnection *bcnc, BrowserPerspectiveFactory *factory)
 
 	/* main VBox */
 	GtkWidget *vbox;
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
         gtk_container_add (GTK_CONTAINER (bwin), vbox);
         gtk_widget_show (vbox);
 
@@ -472,7 +472,7 @@ browser_window_new (BrowserConnection *bcnc, BrowserPerspectiveFactory *factory)
         gtk_widget_show (toolbar);
 	bwin->priv->toolbar_style = gtk_toolbar_get_style (GTK_TOOLBAR (toolbar));
 
-	bwin->priv->notif_box = gtk_vbox_new (FALSE, 0);
+	bwin->priv->notif_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (vbox), bwin->priv->notif_box, FALSE, FALSE, 0);
         gtk_widget_show (bwin->priv->notif_box);
 	bwin->priv->notif_widgets = NULL;
@@ -489,7 +489,7 @@ browser_window_new (BrowserConnection *bcnc, BrowserPerspectiveFactory *factory)
 	spinner = browser_spinner_new ();
 	browser_spinner_set_size ((BrowserSpinner*) spinner, GTK_ICON_SIZE_SMALL_TOOLBAR);
 
-	svbox = gtk_vbox_new (FALSE, 0);
+	svbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
 	gtk_container_add (GTK_CONTAINER (align), spinner);
 	gtk_box_pack_start (GTK_BOX (svbox), align, TRUE, TRUE, 0);
diff --git a/tools/browser/canvas/browser-canvas-db-relations.c b/tools/browser/canvas/browser-canvas-db-relations.c
index 25b6ff0..3616179 100644
--- a/tools/browser/canvas/browser-canvas-db-relations.c
+++ b/tools/browser/canvas/browser-canvas-db-relations.c
@@ -837,7 +837,7 @@ popup_add_table_cb (G_GNUC_UNUSED GtkMenuItem *mitem, BrowserCanvasDbRelations *
 		
 		g_object_set_data (G_OBJECT (dbrels->priv->add_dialog), "__canvas", dbrels);
 
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		dcontents = gtk_dialog_get_content_area (GTK_DIALOG (dbrels->priv->add_dialog));
 		gtk_container_add (GTK_CONTAINER (dcontents), vbox);
 		
diff --git a/tools/browser/canvas/browser-canvas-print.c b/tools/browser/canvas/browser-canvas-print.c
index f9f3fb4..bec5f1d 100644
--- a/tools/browser/canvas/browser-canvas-print.c
+++ b/tools/browser/canvas/browser-canvas-print.c
@@ -226,7 +226,7 @@ print_create_custom_widget_cb (G_GNUC_UNUSED GtkPrintOperation *operation, Print
 	cdata = g_new0 (PrintCustomData, 1);
 	cdata->pdata = pdata;
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
 
 	/* page size's adjustments */
diff --git a/tools/browser/common/gdaui-data-import.c b/tools/browser/common/gdaui-data-import.c
index 4cb7b05..dd17eb8 100644
--- a/tools/browser/common/gdaui-data-import.c
+++ b/tools/browser/common/gdaui-data-import.c
@@ -112,7 +112,7 @@ gdaui_data_import_init (GdauiDataImport * import)
 	/* 
 	 * top part: import specs. 
 	 */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
         gtk_paned_pack1 (GTK_PANED (import), vbox, FALSE, FALSE);
 
 	str = g_strdup_printf ("<b>%s:</b>", _("Import specifications"));
@@ -260,7 +260,7 @@ gdaui_data_import_init (GdauiDataImport * import)
 	/* 
 	 * bottom part: import preview 
 	 */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
         gtk_paned_pack2 (GTK_PANED (import), vbox, TRUE, FALSE);
 
 	str = g_strdup_printf ("<b>%s:</b>", _("Import preview"));
diff --git a/tools/browser/common/objects-cloud.c b/tools/browser/common/objects-cloud.c
index fa609ae..13c56ec 100644
--- a/tools/browser/common/objects-cloud.c
+++ b/tools/browser/common/objects-cloud.c
@@ -86,6 +86,9 @@ objects_cloud_init (ObjectsCloud *cloud, G_GNUC_UNUSED ObjectsCloudClass *klass)
 	cloud->priv = g_new0 (ObjectsCloudPrivate, 1);
 	cloud->priv->show_schemas = FALSE;
 	cloud->priv->tbuffer = gtk_text_buffer_new (NULL);
+
+	gtk_box_set_orientation (GTK_BOX (cloud), GTK_ORIENTATION_VERTICAL);
+
 	gtk_text_buffer_create_tag (cloud->priv->tbuffer, "section",
                                     "weight", PANGO_WEIGHT_BOLD,
                                     "foreground", "blue", NULL);
@@ -126,7 +129,7 @@ objects_cloud_get_type (void)
 			(GInstanceInitFunc) objects_cloud_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "ObjectsCloud",
+		type = g_type_register_static (GTK_TYPE_BOX, "ObjectsCloud",
 					       &info, 0);
 	}
 	return type;
@@ -377,7 +380,7 @@ objects_cloud_new (GdaMetaStruct *mstruct, ObjectsCloudObjType type)
 					GTK_POLICY_AUTOMATIC);
 	gtk_box_pack_start (GTK_BOX (cloud), sw, TRUE, TRUE, 0);
 	
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (sw), vbox);
 
 	cloud->priv->tview = gtk_text_view_new_with_buffer (cloud->priv->tbuffer);
diff --git a/tools/browser/common/objects-cloud.h b/tools/browser/common/objects-cloud.h
index e14d934..e24b086 100644
--- a/tools/browser/common/objects-cloud.h
+++ b/tools/browser/common/objects-cloud.h
@@ -40,12 +40,12 @@ typedef enum {
 } ObjectsCloudObjType;
 
 struct _ObjectsCloud {
-	GtkVBox               parent;
+	GtkBox               parent;
 	ObjectsCloudPrivate  *priv;
 };
 
 struct _ObjectsCloudClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 
 	/* signals */
 	void                (*selected) (ObjectsCloud *sel, ObjectsCloudObjType sel_type, 
diff --git a/tools/browser/common/ui-formgrid.c b/tools/browser/common/ui-formgrid.c
index ba408c7..89b2e87 100644
--- a/tools/browser/common/ui-formgrid.c
+++ b/tools/browser/common/ui-formgrid.c
@@ -100,7 +100,7 @@ ui_formgrid_get_type (void)
 			0
 		};		
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "UiFormGrid", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "UiFormGrid", &info, 0);
 	}
 
 	return type;
@@ -213,6 +213,8 @@ ui_formgrid_init (UiFormGrid *formgrid)
 	formgrid->priv->autoupdate_possible = FALSE;
 	formgrid->priv->scroll_form = FALSE;
 
+	gtk_box_set_orientation (GTK_BOX (formgrid), GTK_ORIENTATION_VERTICAL);
+
 	/* notebook */
 	formgrid->priv->nb = gtk_notebook_new ();
 	gtk_notebook_set_show_tabs (GTK_NOTEBOOK (formgrid->priv->nb), FALSE);
diff --git a/tools/browser/common/ui-formgrid.h b/tools/browser/common/ui-formgrid.h
index a8f127a..d67ba32 100644
--- a/tools/browser/common/ui-formgrid.h
+++ b/tools/browser/common/ui-formgrid.h
@@ -40,7 +40,7 @@ typedef struct _UiFormGridPriv  UiFormGridPriv;
 /* struct for the object's data */
 struct _UiFormGrid
 {
-	GtkVBox             object;
+	GtkBox             object;
 
 	UiFormGridPriv     *priv;
 };
@@ -48,7 +48,7 @@ struct _UiFormGrid
 /* struct for the object's class */
 struct _UiFormGridClass
 {
-	GtkVBoxClass       parent_class;
+	GtkBoxClass       parent_class;
 	/* signals */
 	void             (*data_set_changed) (UiFormGrid *fg);
 };
diff --git a/tools/browser/connection-binding-properties.c b/tools/browser/connection-binding-properties.c
index f8ed411..8e676ae 100644
--- a/tools/browser/connection-binding-properties.c
+++ b/tools/browser/connection-binding-properties.c
@@ -410,7 +410,7 @@ create_part_for_model (ConnectionBindingProperties *cprop, BrowserVirtualConnect
 		plugin_added = TRUE;
 	}
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
 	gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 5);
 
@@ -517,7 +517,7 @@ create_part_for_cnc (ConnectionBindingProperties *cprop, BrowserVirtualConnectio
 	GtkWidget *hbox, *vbox, *label, *button;
 	gchar *str;
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
 	gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 5);
 
diff --git a/tools/browser/data-manager/data-console.c b/tools/browser/data-manager/data-console.c
index c7e68cd..9587869 100644
--- a/tools/browser/data-manager/data-console.c
+++ b/tools/browser/data-manager/data-console.c
@@ -174,6 +174,8 @@ data_console_init (DataConsole *dconsole, G_GNUC_UNUSED DataConsoleClass *klass)
 	dconsole->priv->layout_type = LAYOUT_HORIZ;
 	dconsole->priv->fav_id = -1;
 	dconsole->priv->popup_container = NULL;
+
+	gtk_box_set_orientation (GTK_BOX (dconsole), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -236,7 +238,7 @@ data_console_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "DataConsole", &console, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "DataConsole", &console, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_console);
 	}
 	return type;
@@ -321,7 +323,7 @@ data_console_new (BrowserConnection *bcnc)
 
 	/* variables */
         GtkWidget *vbox, *sw;
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	dconsole->priv->params_top = vbox;
 	gtk_paned_pack1 (GTK_PANED (hpaned), vbox, FALSE, TRUE);
 
@@ -355,7 +357,7 @@ data_console_new (BrowserConnection *bcnc)
 	dconsole->priv->main_notebook = nb;
 
 	/* editors page */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_notebook_append_page (GTK_NOTEBOOK (dconsole->priv->main_notebook), vbox, NULL);
 
 	hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
@@ -425,7 +427,7 @@ data_console_new (BrowserConnection *bcnc)
 
 
 	/* data contents page */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	dconsole->priv->data_box = vbox;
 	gtk_notebook_append_page (GTK_NOTEBOOK (dconsole->priv->main_notebook), vbox, NULL);
 
diff --git a/tools/browser/data-manager/data-console.h b/tools/browser/data-manager/data-console.h
index 2ed799a..f3c90ab 100644
--- a/tools/browser/data-manager/data-console.h
+++ b/tools/browser/data-manager/data-console.h
@@ -35,12 +35,12 @@ typedef struct _DataConsoleClass   DataConsoleClass;
 typedef struct _DataConsolePrivate DataConsolePrivate;
 
 struct _DataConsole {
-	GtkVBox               parent;
+	GtkBox               parent;
 	DataConsolePrivate   *priv;
 };
 
 struct _DataConsoleClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 };
 
 GType                    data_console_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/data-manager/data-favorite-selector.c b/tools/browser/data-manager/data-favorite-selector.c
index bc1b702..dface0d 100644
--- a/tools/browser/data-manager/data-favorite-selector.c
+++ b/tools/browser/data-manager/data-favorite-selector.c
@@ -117,6 +117,8 @@ data_favorite_selector_init (DataFavoriteSelector *tsel, G_GNUC_UNUSED DataFavor
 	tsel->priv = g_new0 (DataFavoriteSelectorPrivate, 1);
 	tsel->priv->idle_update_favorites = 0;
 	tsel->priv->prop_save_timeout = 0;
+
+	gtk_box_set_orientation (GTK_BOX (tsel), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -169,7 +171,7 @@ data_favorite_selector_get_type (void)
 			(GInstanceInitFunc) data_favorite_selector_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "DataFavoriteSelector",
+		type = g_type_register_static (GTK_TYPE_BOX, "DataFavoriteSelector",
 					       &info, 0);
 	}
 	return type;
@@ -280,7 +282,7 @@ properties_activated_cb (GtkMenuItem *mitem, DataFavoriteSelector *tsel)
 		gchar *str;
 		
 		pcont = popup_container_new (GTK_WIDGET (mitem));
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_container_add (GTK_CONTAINER (pcont), vbox);
 		
 		label = gtk_label_new ("");
diff --git a/tools/browser/data-manager/data-favorite-selector.h b/tools/browser/data-manager/data-favorite-selector.h
index 6cbf0c1..2c496c9 100644
--- a/tools/browser/data-manager/data-favorite-selector.h
+++ b/tools/browser/data-manager/data-favorite-selector.h
@@ -35,12 +35,12 @@ typedef struct _DataFavoriteSelectorClass   DataFavoriteSelectorClass;
 typedef struct _DataFavoriteSelectorPrivate DataFavoriteSelectorPrivate;
 
 struct _DataFavoriteSelector {
-	GtkVBox               parent;
+	GtkBox               parent;
 	DataFavoriteSelectorPrivate *priv;
 };
 
 struct _DataFavoriteSelectorClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 
 	void                (*selection_changed) (DataFavoriteSelector *sel, gint fav_id,
 						  BrowserFavoritesType fav_type, const gchar *fav_contents);
diff --git a/tools/browser/data-manager/data-manager-perspective.c b/tools/browser/data-manager/data-manager-perspective.c
index 044c004..5abbff8 100644
--- a/tools/browser/data-manager/data-manager-perspective.c
+++ b/tools/browser/data-manager/data-manager-perspective.c
@@ -82,7 +82,7 @@ data_manager_perspective_get_type (void)
 		
 		g_static_mutex_lock (&registering);
 		if (type == 0) {
-			type = g_type_register_static (GTK_TYPE_VBOX, "DataManagerPerspective", &info, 0);
+			type = g_type_register_static (GTK_TYPE_BOX, "DataManagerPerspective", &info, 0);
 			g_type_add_interface_static (type, BROWSER_PERSPECTIVE_TYPE, &perspective_info);
 		}
 		g_static_mutex_unlock (&registering);
@@ -125,6 +125,8 @@ data_manager_perspective_init (DataManagerPerspective *perspective)
 {
 	perspective->priv = g_new0 (DataManagerPerspectivePriv, 1);
 	perspective->priv->favorites_shown = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (perspective), GTK_ORIENTATION_VERTICAL);
 }
 
 static void fav_selection_changed_cb (GtkWidget *widget, gint fav_id, BrowserFavoritesType fav_type,
diff --git a/tools/browser/data-manager/data-manager-perspective.h b/tools/browser/data-manager/data-manager-perspective.h
index a6a8350..243e6fd 100644
--- a/tools/browser/data-manager/data-manager-perspective.h
+++ b/tools/browser/data-manager/data-manager-perspective.h
@@ -37,14 +37,14 @@ typedef struct _DataManagerPerspectivePriv DataManagerPerspectivePriv;
 /* struct for the object's data */
 struct _DataManagerPerspective
 {
-	GtkVBox                     object;
+	GtkBox                     object;
 	DataManagerPerspectivePriv *priv;
 };
 
 /* struct for the object's class */
 struct _DataManagerPerspectiveClass
 {
-	GtkVBoxClass                parent_class;
+	GtkBoxClass                parent_class;
 };
 
 /**
diff --git a/tools/browser/data-manager/data-source-editor.c b/tools/browser/data-manager/data-source-editor.c
index d0c8ff2..c7403bd 100644
--- a/tools/browser/data-manager/data-source-editor.c
+++ b/tools/browser/data-manager/data-source-editor.c
@@ -71,7 +71,7 @@ data_source_editor_get_type (void)
 		
 		g_static_mutex_lock (&registering);
 		if (type == 0)
-			type = g_type_register_static (GTK_TYPE_VBOX, "DataSourceEditor", &info, 0);
+			type = g_type_register_static (GTK_TYPE_BOX, "DataSourceEditor", &info, 0);
 		g_static_mutex_unlock (&registering);
 	}
 	return type;
@@ -99,6 +99,9 @@ static void
 data_source_editor_init (DataSourceEditor *editor)
 {
 	GtkWidget *vpaned;
+
+	gtk_box_set_orientation (GTK_BOX (editor), GTK_ORIENTATION_VERTICAL);
+
 	editor->priv = g_new0 (DataSourceEditorPrivate, 1);
 	editor->priv->attributes = gda_set_new_inline (4,
 						       "id", G_TYPE_STRING, "",
diff --git a/tools/browser/data-manager/data-source-editor.h b/tools/browser/data-manager/data-source-editor.h
index de0f914..37caab0 100644
--- a/tools/browser/data-manager/data-source-editor.h
+++ b/tools/browser/data-manager/data-source-editor.h
@@ -36,14 +36,14 @@ typedef struct _DataSourceEditorPrivate DataSourceEditorPrivate;
 /* struct for the object's data */
 struct _DataSourceEditor
 {
-	GtkVBox                  object;
+	GtkBox                  object;
 	DataSourceEditorPrivate *priv;
 };
 
 /* struct for the object's class */
 struct _DataSourceEditorClass
 {
-	GtkVBoxClass             parent_class;
+	GtkBoxClass             parent_class;
 
 	/* signals */
 	/*void             (*changed) (DataSourceEditor *mgr);*/
diff --git a/tools/browser/data-manager/data-widget.c b/tools/browser/data-manager/data-widget.c
index 5a580c8..55a8d3c 100644
--- a/tools/browser/data-manager/data-widget.c
+++ b/tools/browser/data-manager/data-widget.c
@@ -99,6 +99,8 @@ data_widget_init (DataWidget *dwid, G_GNUC_UNUSED DataWidgetClass *klass)
 	/* allocate private structure */
 	dwid->priv = g_new0 (DataWidgetPrivate, 1);
 
+	gtk_box_set_orientation (GTK_BOX (dwid), GTK_ORIENTATION_VERTICAL);
+
 	/* init Widgets's structure */
 	dwid->priv->top_nb = gtk_notebook_new ();
 	gtk_notebook_set_show_tabs (GTK_NOTEBOOK (dwid->priv->top_nb), FALSE);
@@ -117,7 +119,7 @@ data_widget_init (DataWidget *dwid, G_GNUC_UNUSED DataWidgetClass *klass)
 
 	/* contents page */
 	GtkWidget *vbox;
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_notebook_append_page (GTK_NOTEBOOK (dwid->priv->top_nb), vbox, NULL);
 	dwid->priv->contents_page_vbox = vbox;
 
@@ -142,7 +144,7 @@ data_widget_get_type (void)
 			(GInstanceInitFunc) data_widget_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "DataWidget", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "DataWidget", &info, 0);
 	}
 	return type;
 }
@@ -208,7 +210,7 @@ create_or_reuse_part (DataWidget *dwid, DataSource *source, gboolean *out_reused
 	dwid->priv->parts = g_slist_append (dwid->priv->parts, part);
 
 	GtkWidget *vbox;
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	part->top = vbox;
 	g_object_ref_sink ((GObject*) part->top);
 
@@ -371,7 +373,7 @@ update_layout (DataWidget *dwid)
 	GError *lerror = NULL;
 	GtkWidget *new_contents;
 
-	new_contents = gtk_vbox_new (FALSE, 0);
+	new_contents = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 
 	sources_array = data_source_manager_get_sources_array (dwid->priv->mgr, &lerror);
 	if (!sources_array) {
diff --git a/tools/browser/data-manager/data-widget.h b/tools/browser/data-manager/data-widget.h
index 1179cb4..539a151 100644
--- a/tools/browser/data-manager/data-widget.h
+++ b/tools/browser/data-manager/data-widget.h
@@ -38,12 +38,12 @@ typedef struct _DataWidgetClass   DataWidgetClass;
 typedef struct _DataWidgetPrivate DataWidgetPrivate;
 
 struct _DataWidget {
-	GtkVBox parent;
+	GtkBox parent;
 	DataWidgetPrivate *priv;
 };
 
 struct _DataWidgetClass {
-	GtkVBoxClass parent_class;
+	GtkBoxClass parent_class;
 };
 
 
diff --git a/tools/browser/data-manager/ui-spec-editor.c b/tools/browser/data-manager/ui-spec-editor.c
index f477663..0a8b3d3 100644
--- a/tools/browser/data-manager/ui-spec-editor.c
+++ b/tools/browser/data-manager/ui-spec-editor.c
@@ -227,13 +227,15 @@ ui_spec_editor_init (UiSpecEditor *sped, G_GNUC_UNUSED UiSpecEditorClass *klass)
 
 	/* allocate private structure */
 	sped->priv = g_new0 (UiSpecEditorPrivate, 1);
+
+	gtk_box_set_orientation (GTK_BOX (sped), GTK_ORIENTATION_VERTICAL);
 	
 	GtkWidget *hpaned;
 	hpaned = gtk_hpaned_new ();
 	gtk_box_pack_start (GTK_BOX (sped), hpaned, TRUE, TRUE, 0);
 	
 	GtkWidget *vbox;
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack1 (GTK_PANED (hpaned), vbox, TRUE, FALSE);
 
 	GtkWidget *label;
@@ -293,7 +295,7 @@ ui_spec_editor_init (UiSpecEditor *sped, G_GNUC_UNUSED UiSpecEditorClass *klass)
 	gtk_container_add (GTK_CONTAINER (sw), sped->priv->sources_tree);
 	gtk_box_pack_start (GTK_BOX (vbox), sw, TRUE, TRUE, 0);
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack2 (GTK_PANED (hpaned), vbox, TRUE, FALSE);
 
 	label = gtk_label_new ("");
@@ -332,7 +334,7 @@ ui_spec_editor_get_type (void)
 			(GInstanceInitFunc) ui_spec_editor_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "UiSpecEditor", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "UiSpecEditor", &info, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/data-manager/ui-spec-editor.h b/tools/browser/data-manager/ui-spec-editor.h
index 021beb5..d8e65c0 100644
--- a/tools/browser/data-manager/ui-spec-editor.h
+++ b/tools/browser/data-manager/ui-spec-editor.h
@@ -37,12 +37,12 @@ typedef struct _UiSpecEditorClass   UiSpecEditorClass;
 typedef struct _UiSpecEditorPrivate UiSpecEditorPrivate;
 
 struct _UiSpecEditor {
-	GtkVBox parent;
+	GtkBox parent;
 	UiSpecEditorPrivate *priv;
 };
 
 struct _UiSpecEditorClass {
-	GtkVBoxClass parent_class;
+	GtkBoxClass parent_class;
 };
 
 GType          ui_spec_editor_get_type      (void) G_GNUC_CONST;
diff --git a/tools/browser/data-manager/xml-spec-editor.c b/tools/browser/data-manager/xml-spec-editor.c
index 31a8efa..4f7c0a8 100644
--- a/tools/browser/data-manager/xml-spec-editor.c
+++ b/tools/browser/data-manager/xml-spec-editor.c
@@ -89,6 +89,8 @@ xml_spec_editor_init (XmlSpecEditor *sped, G_GNUC_UNUSED XmlSpecEditorClass *kla
 	/* allocate private structure */
 	sped->priv = g_new0 (XmlSpecEditorPrivate, 1);
 	sped->priv->signal_editor_changed_id = 0;
+
+	gtk_box_set_orientation (GTK_BOX (sped), GTK_ORIENTATION_VERTICAL);
 }
 
 GType
@@ -109,7 +111,7 @@ xml_spec_editor_get_type (void)
 			(GInstanceInitFunc) xml_spec_editor_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "XmlSpecEditor", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "XmlSpecEditor", &info, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/data-manager/xml-spec-editor.h b/tools/browser/data-manager/xml-spec-editor.h
index c1e51e5..59528a4 100644
--- a/tools/browser/data-manager/xml-spec-editor.h
+++ b/tools/browser/data-manager/xml-spec-editor.h
@@ -37,12 +37,12 @@ typedef struct _XmlSpecEditorClass   XmlSpecEditorClass;
 typedef struct _XmlSpecEditorPrivate XmlSpecEditorPrivate;
 
 struct _XmlSpecEditor {
-	GtkVBox parent;
+	GtkBox parent;
 	XmlSpecEditorPrivate *priv;
 };
 
 struct _XmlSpecEditorClass {
-	GtkVBoxClass parent_class;
+	GtkBoxClass parent_class;
 };
 
 GType          xml_spec_editor_get_type     (void) G_GNUC_CONST;
diff --git a/tools/browser/dummy-perspective/dummy-perspective.c b/tools/browser/dummy-perspective/dummy-perspective.c
index 238fd47..22da437 100644
--- a/tools/browser/dummy-perspective/dummy-perspective.c
+++ b/tools/browser/dummy-perspective/dummy-perspective.c
@@ -65,7 +65,7 @@ dummy_perspective_get_type (void)
 		
 		g_static_mutex_lock (&registering);
 		if (type == 0) {
-			type = g_type_register_static (GTK_TYPE_VBOX, "DummyPerspective", &info, 0);
+			type = g_type_register_static (GTK_TYPE_BOX, "DummyPerspective", &info, 0);
 			g_type_add_interface_static (type, BROWSER_PERSPECTIVE_TYPE, &perspective_info);
 		}
 		g_static_mutex_unlock (&registering);
@@ -95,6 +95,8 @@ static void
 dummy_perspective_init (DummyPerspective *perspective)
 {
 	GtkWidget *wid;
+
+	gtk_box_set_orientation (GTK_BOX (perspective), GTK_ORIENTATION_VERTICAL);
 	
 	wid = gtk_label_new ("");
 	gtk_label_set_markup (GTK_LABEL (wid),
diff --git a/tools/browser/dummy-perspective/dummy-perspective.h b/tools/browser/dummy-perspective/dummy-perspective.h
index 5e7fa29..997bfc1 100644
--- a/tools/browser/dummy-perspective/dummy-perspective.h
+++ b/tools/browser/dummy-perspective/dummy-perspective.h
@@ -36,13 +36,13 @@ typedef struct _DummyPerspectiveClass DummyPerspectiveClass;
 /* struct for the object's data */
 struct _DummyPerspective
 {
-	GtkVBox              object;
+	GtkBox              object;
 };
 
 /* struct for the object's class */
 struct _DummyPerspectiveClass
 {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 };
 
 GType                dummy_perspective_get_type               (void) G_GNUC_CONST;
diff --git a/tools/browser/ldap-browser/class-properties.c b/tools/browser/ldap-browser/class-properties.c
index 8be9077..acd7222 100644
--- a/tools/browser/ldap-browser/class-properties.c
+++ b/tools/browser/ldap-browser/class-properties.c
@@ -76,6 +76,8 @@ class_properties_init (ClassProperties *cprop, G_GNUC_UNUSED ClassPropertiesClas
 {
 	cprop->priv = g_new0 (ClassPropertiesPrivate, 1);
 	cprop->priv->hovering_over_link = FALSE;
+
+	gtk_box_set_orientation (GTK_BOX (cprop), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -113,7 +115,7 @@ class_properties_get_type (void)
 			(GInstanceInitFunc) class_properties_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "ClassProperties", &columns, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "ClassProperties", &columns, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/ldap-browser/class-properties.h b/tools/browser/ldap-browser/class-properties.h
index b7c3513..24389fb 100644
--- a/tools/browser/ldap-browser/class-properties.h
+++ b/tools/browser/ldap-browser/class-properties.h
@@ -34,12 +34,12 @@ typedef struct _ClassPropertiesClass   ClassPropertiesClass;
 typedef struct _ClassPropertiesPrivate ClassPropertiesPrivate;
 
 struct _ClassProperties {
-	GtkVBox                 parent;
+	GtkBox                 parent;
 	ClassPropertiesPrivate *priv;
 };
 
 struct _ClassPropertiesClass {
-	GtkVBoxClass            parent_class;
+	GtkBoxClass            parent_class;
 
 	/* signals */
 	void                  (*open_class) (ClassProperties *eprop, const gchar *dn);
diff --git a/tools/browser/ldap-browser/entry-properties.c b/tools/browser/ldap-browser/entry-properties.c
index 661e98b..1a89055 100644
--- a/tools/browser/ldap-browser/entry-properties.c
+++ b/tools/browser/ldap-browser/entry-properties.c
@@ -92,6 +92,8 @@ entry_properties_init (EntryProperties *eprop, G_GNUC_UNUSED EntryPropertiesClas
 {
 	eprop->priv = g_new0 (EntryPropertiesPrivate, 1);
 	eprop->priv->hovering_over_link = FALSE;
+
+	gtk_box_set_orientation (GTK_BOX (eprop), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -130,7 +132,7 @@ entry_properties_get_type (void)
 			(GInstanceInitFunc) entry_properties_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "EntryProperties", &columns, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "EntryProperties", &columns, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/ldap-browser/entry-properties.h b/tools/browser/ldap-browser/entry-properties.h
index 5305b43..62375b8 100644
--- a/tools/browser/ldap-browser/entry-properties.h
+++ b/tools/browser/ldap-browser/entry-properties.h
@@ -34,12 +34,12 @@ typedef struct _EntryPropertiesClass   EntryPropertiesClass;
 typedef struct _EntryPropertiesPrivate EntryPropertiesPrivate;
 
 struct _EntryProperties {
-	GtkVBox                 parent;
+	GtkBox                 parent;
 	EntryPropertiesPrivate *priv;
 };
 
 struct _EntryPropertiesClass {
-	GtkVBoxClass            parent_class;
+	GtkBoxClass            parent_class;
 
 	/* signals */
 	void                  (*open_dn) (EntryProperties *eprop, const gchar *dn);
diff --git a/tools/browser/ldap-browser/filter-editor.c b/tools/browser/ldap-browser/filter-editor.c
index ee2eb57..2181e7c 100644
--- a/tools/browser/ldap-browser/filter-editor.c
+++ b/tools/browser/ldap-browser/filter-editor.c
@@ -74,6 +74,8 @@ filter_editor_init (FilterEditor *feditor, G_GNUC_UNUSED FilterEditorClass *klas
 	feditor->priv = g_new0 (FilterEditorPrivate, 1);
 	feditor->priv->bcnc = NULL;
 	feditor->priv->default_scope = GDA_LDAP_SEARCH_SUBTREE;
+
+	gtk_box_set_orientation (GTK_BOX (feditor), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -111,7 +113,7 @@ filter_editor_get_type (void)
 			0
 		};
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "FilterEditor", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "FilterEditor", &info, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/ldap-browser/filter-editor.h b/tools/browser/ldap-browser/filter-editor.h
index e0262e8..10e8268 100644
--- a/tools/browser/ldap-browser/filter-editor.h
+++ b/tools/browser/ldap-browser/filter-editor.h
@@ -36,12 +36,12 @@ typedef struct _FilterEditorClass   FilterEditorClass;
 typedef struct _FilterEditorPrivate FilterEditorPrivate;
 
 struct _FilterEditor {
-	GtkVBox              parent;
+	GtkBox              parent;
 	FilterEditorPrivate *priv;
 };
 
 struct _FilterEditorClass {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 	
 	/* signals */
 	void               (*activate) (FilterEditor *feditor);
diff --git a/tools/browser/ldap-browser/ldap-browser-perspective.c b/tools/browser/ldap-browser/ldap-browser-perspective.c
index 3a5fec3..690bf64 100644
--- a/tools/browser/ldap-browser/ldap-browser-perspective.c
+++ b/tools/browser/ldap-browser/ldap-browser-perspective.c
@@ -84,7 +84,7 @@ ldap_browser_perspective_get_type (void)
 		
 		g_static_mutex_lock (&registering);
 		if (type == 0) {
-			type = g_type_register_static (GTK_TYPE_VBOX, "LdapBrowserPerspective", &info, 0);
+			type = g_type_register_static (GTK_TYPE_BOX, "LdapBrowserPerspective", &info, 0);
 			g_type_add_interface_static (type, BROWSER_PERSPECTIVE_TYPE, &perspective_info);
 		}
 		g_static_mutex_unlock (&registering);
@@ -117,6 +117,8 @@ ldap_browser_perspective_init (LdapBrowserPerspective *perspective)
 {
 	perspective->priv = g_new0 (LdapBrowserPerspectivePrivate, 1);
 	perspective->priv->favorites_shown = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (perspective), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
diff --git a/tools/browser/ldap-browser/ldap-browser-perspective.h b/tools/browser/ldap-browser/ldap-browser-perspective.h
index dfa7bb3..889d541 100644
--- a/tools/browser/ldap-browser/ldap-browser-perspective.h
+++ b/tools/browser/ldap-browser/ldap-browser-perspective.h
@@ -37,14 +37,14 @@ typedef struct _LdapBrowserPerspectivePrivate LdapBrowserPerspectivePrivate;
 /* struct for the object's data */
 struct _LdapBrowserPerspective
 {
-	GtkVBox              object;
+	GtkBox              object;
 	LdapBrowserPerspectivePrivate *priv;
 };
 
 /* struct for the object's class */
 struct _LdapBrowserPerspectiveClass
 {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 };
 
 /**
diff --git a/tools/browser/ldap-browser/ldap-classes-page.c b/tools/browser/ldap-browser/ldap-classes-page.c
index b640eda..93c024b 100644
--- a/tools/browser/ldap-browser/ldap-classes-page.c
+++ b/tools/browser/ldap-browser/ldap-classes-page.c
@@ -117,6 +117,8 @@ ldap_classes_page_init (LdapClassesPage *ebrowser, G_GNUC_UNUSED LdapClassesPage
 	ebrowser->priv->history_items = g_array_new (FALSE, FALSE, sizeof (HistoryItem*));
 	ebrowser->priv->history_max_len = 20;
 	ebrowser->priv->add_hist_item = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (page), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -171,7 +173,7 @@ ldap_classes_page_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "LdapClassesPage", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "LdapClassesPage", &info, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_info);
 	}
 	return type;
@@ -374,7 +376,7 @@ ldap_classes_page_new (BrowserConnection *bcnc, const gchar *classname)
 	GtkWidget *vbox, *hview, *sw;
 	gfloat yalign;
 
-	vbox = gtk_vbox_new (FALSE, FALSE);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
 	gtk_paned_add1 (GTK_PANED (hp), vbox);
 	
 	str = g_strdup_printf ("<b>%s:</b>", _("LDAP classes"));
@@ -401,7 +403,7 @@ ldap_classes_page_new (BrowserConnection *bcnc, const gchar *classname)
 			  G_CALLBACK (selection_changed_cb), ebrowser);
 
 	/* details */
-	vbox = gtk_vbox_new (FALSE, FALSE);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
 	gtk_paned_add2 (GTK_PANED (hp), vbox);
 
 	str = g_strdup_printf ("<b>%s:</b>", _("LDAP class's properties"));
diff --git a/tools/browser/ldap-browser/ldap-classes-page.h b/tools/browser/ldap-browser/ldap-classes-page.h
index 1c743eb..6ebcd0e 100644
--- a/tools/browser/ldap-browser/ldap-classes-page.h
+++ b/tools/browser/ldap-browser/ldap-classes-page.h
@@ -35,12 +35,12 @@ typedef struct _LdapClassesPageClass   LdapClassesPageClass;
 typedef struct _LdapClassesPagePrivate LdapClassesPagePrivate;
 
 struct _LdapClassesPage {
-	GtkVBox                parent;
+	GtkBox                parent;
 	LdapClassesPagePrivate *priv;
 };
 
 struct _LdapClassesPageClass {
-	GtkVBoxClass           parent_class;
+	GtkBoxClass           parent_class;
 };
 
 GType        ldap_classes_page_get_type       (void) G_GNUC_CONST;
diff --git a/tools/browser/ldap-browser/ldap-entries-page.c b/tools/browser/ldap-browser/ldap-entries-page.c
index 356bdea..35b082e 100644
--- a/tools/browser/ldap-browser/ldap-entries-page.c
+++ b/tools/browser/ldap-browser/ldap-entries-page.c
@@ -118,6 +118,8 @@ ldap_entries_page_init (LdapEntriesPage *ebrowser, G_GNUC_UNUSED LdapEntriesPage
 	ebrowser->priv->history_items = g_array_new (FALSE, FALSE, sizeof (HistoryItem*));
 	ebrowser->priv->history_max_len = 20;
 	ebrowser->priv->add_hist_item = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (ebrowser), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -172,7 +174,7 @@ ldap_entries_page_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "LdapEntriesPage", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "LdapEntriesPage", &info, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_info);
 	}
 	return type;
@@ -380,7 +382,7 @@ ldap_entries_page_new (BrowserConnection *bcnc, const gchar *dn)
 	GtkWidget *vbox, *hview, *sw;
 	gfloat yalign;
 
-	vbox = gtk_vbox_new (FALSE, FALSE);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
 	gtk_paned_add1 (GTK_PANED (hp), vbox);
 	
 	str = g_strdup_printf ("<b>%s:</b>", _("LDAP hierarchy"));
@@ -407,7 +409,7 @@ ldap_entries_page_new (BrowserConnection *bcnc, const gchar *dn)
 			  G_CALLBACK (selection_changed_cb), ebrowser);
 
 	/* details */
-	vbox = gtk_vbox_new (FALSE, FALSE);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
 	gtk_paned_add2 (GTK_PANED (hp), vbox);
 
 	str = g_strdup_printf ("<b>%s:</b>", _("LDAP entry's details"));
diff --git a/tools/browser/ldap-browser/ldap-entries-page.h b/tools/browser/ldap-browser/ldap-entries-page.h
index b705163..838f305 100644
--- a/tools/browser/ldap-browser/ldap-entries-page.h
+++ b/tools/browser/ldap-browser/ldap-entries-page.h
@@ -35,12 +35,12 @@ typedef struct _LdapEntriesPageClass   LdapEntriesPageClass;
 typedef struct _LdapEntriesPagePrivate LdapEntriesPagePrivate;
 
 struct _LdapEntriesPage {
-	GtkVBox                parent;
+	GtkBox                parent;
 	LdapEntriesPagePrivate *priv;
 };
 
 struct _LdapEntriesPageClass {
-	GtkVBoxClass           parent_class;
+	GtkBoxClass           parent_class;
 };
 
 GType        ldap_entries_page_get_type       (void) G_GNUC_CONST;
diff --git a/tools/browser/ldap-browser/ldap-favorite-selector.c b/tools/browser/ldap-browser/ldap-favorite-selector.c
index f8986e7..0b7ab17 100644
--- a/tools/browser/ldap-browser/ldap-favorite-selector.c
+++ b/tools/browser/ldap-browser/ldap-favorite-selector.c
@@ -106,6 +106,8 @@ ldap_favorite_selector_init (LdapFavoriteSelector *fsel, G_GNUC_UNUSED LdapFavor
 	fsel->priv = g_new0 (LdapFavoriteSelectorPrivate, 1);
 	fsel->priv->idle_update_favorites = 0;
 	fsel->priv->prop_save_timeout = 0;
+
+	gtk_box_set_orientation (GTK_BOX (fsel), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -159,7 +161,7 @@ ldap_favorite_selector_get_type (void)
 			(GInstanceInitFunc) ldap_favorite_selector_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "LdapFavoriteSelector",
+		type = g_type_register_static (GTK_TYPE_BOX, "LdapFavoriteSelector",
 					       &info, 0);
 	}
 	return type;
@@ -274,7 +276,7 @@ properties_activated_cb (GtkMenuItem *mitem, LdapFavoriteSelector *fsel)
 		gfloat align;
 		
 		pcont = popup_container_new (GTK_WIDGET (mitem));
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_container_add (GTK_CONTAINER (pcont), vbox);
 		
 		label = gtk_label_new ("");
diff --git a/tools/browser/ldap-browser/ldap-favorite-selector.h b/tools/browser/ldap-browser/ldap-favorite-selector.h
index 2f1509b..8b1a5ff 100644
--- a/tools/browser/ldap-browser/ldap-favorite-selector.h
+++ b/tools/browser/ldap-browser/ldap-favorite-selector.h
@@ -35,12 +35,12 @@ typedef struct _LdapFavoriteSelectorClass   LdapFavoriteSelectorClass;
 typedef struct _LdapFavoriteSelectorPrivate LdapFavoriteSelectorPrivate;
 
 struct _LdapFavoriteSelector {
-	GtkVBox               parent;
+	GtkBox               parent;
 	LdapFavoriteSelectorPrivate *priv;
 };
 
 struct _LdapFavoriteSelectorClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 
 	void                (*selection_changed) (LdapFavoriteSelector *sel, gint fav_id,
 						  BrowserFavoritesType fav_type, const gchar *fav_contents);
diff --git a/tools/browser/ldap-browser/ldap-search-page.c b/tools/browser/ldap-browser/ldap-search-page.c
index ccc506b..562df90 100644
--- a/tools/browser/ldap-browser/ldap-search-page.c
+++ b/tools/browser/ldap-browser/ldap-search-page.c
@@ -103,6 +103,8 @@ ldap_search_page_init (LdapSearchPage *epage, G_GNUC_UNUSED LdapSearchPageClass
 	epage->priv->history_items = g_array_new (FALSE, FALSE, sizeof (HistoryItem*));
 	epage->priv->history_max_len = 20;
 	epage->priv->add_hist_item = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (epage), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -157,7 +159,7 @@ ldap_search_page_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "LdapSearchPage", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "LdapSearchPage", &info, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_info);
 	}
 	return type;
diff --git a/tools/browser/ldap-browser/ldap-search-page.h b/tools/browser/ldap-browser/ldap-search-page.h
index 2b23c9d..e949c35 100644
--- a/tools/browser/ldap-browser/ldap-search-page.h
+++ b/tools/browser/ldap-browser/ldap-search-page.h
@@ -35,12 +35,12 @@ typedef struct _LdapSearchPageClass   LdapSearchPageClass;
 typedef struct _LdapSearchPagePrivate LdapSearchPagePrivate;
 
 struct _LdapSearchPage {
-	GtkVBox            parent;
+	GtkBox            parent;
 	LdapSearchPagePrivate *priv;
 };
 
 struct _LdapSearchPageClass {
-	GtkVBoxClass       parent_class;
+	GtkBoxClass       parent_class;
 };
 
 GType        ldap_search_page_get_type       (void) G_GNUC_CONST;
diff --git a/tools/browser/query-exec/query-console-page.c b/tools/browser/query-exec/query-console-page.c
index 9b85a10..2dbbaf6 100644
--- a/tools/browser/query-exec/query-console-page.c
+++ b/tools/browser/query-exec/query-console-page.c
@@ -184,7 +184,10 @@ query_console_page_init (QueryConsolePage *tconsole, G_GNUC_UNUSED QueryConsoleP
 	tconsole->priv->params_popup = NULL;
 	tconsole->priv->agroup = NULL;
 	tconsole->priv->fav_id = -1;
+
+	gtk_box_set_orientation (GTK_BOX (tconsole), GTK_ORIENTATION_VERTICAL);
 }
+
 static void connection_busy_cb (BrowserConnection *bcnc, gboolean is_busy,
 				gchar *reason, QueryConsolePage *tconsole);
 static void
@@ -248,7 +251,7 @@ query_console_page_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "QueryConsolePage", &console, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "QueryConsolePage", &console, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_console);
 	}
 	return type;
@@ -306,7 +309,7 @@ query_console_page_new (BrowserConnection *bcnc)
 	hpaned = gtk_hpaned_new ();
 	gtk_box_pack_start (GTK_BOX (hbox), hpaned, TRUE, TRUE, 0);
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack1 (GTK_PANED (hpaned), vbox, TRUE, FALSE);
 
 	wid = gtk_label_new ("");
@@ -326,7 +329,7 @@ query_console_page_new (BrowserConnection *bcnc)
 			  G_CALLBACK (editor_execute_request_cb), tconsole);
 	gtk_widget_set_size_request (wid, -1, 200);
 	
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	tconsole->priv->params_top = vbox;
 	gtk_paned_pack2 (GTK_PANED (hpaned), vbox, FALSE, TRUE);
 	
@@ -397,7 +400,7 @@ query_console_page_new (BrowserConnection *bcnc)
 	gtk_paned_add2 (GTK_PANED (vpaned), hpaned);
 
 	/* bottom left */
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack1 (GTK_PANED (hpaned), vbox, FALSE, TRUE);
 
 	wid = gtk_label_new ("");
@@ -436,7 +439,7 @@ query_console_page_new (BrowserConnection *bcnc)
 	gtk_widget_set_sensitive (button, FALSE);
 
 	/* bottom right */
-	vbox = gtk_vbox_new (FALSE, 8);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
 	gtk_paned_pack2 (GTK_PANED (hpaned), vbox, TRUE, FALSE);
 	
 	wid = gtk_label_new ("");
@@ -894,7 +897,7 @@ sql_execute_clicked_cb (G_GNUC_UNUSED GtkButton *button, QueryConsolePage *tcons
 
 				GtkWidget *vbox, *label, *bbox, *button;
 				gchar *str;
-				vbox = gtk_vbox_new (FALSE, 0);
+				vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 				gtk_container_add (GTK_CONTAINER (tconsole->priv->params_popup), vbox);
 				gtk_container_set_border_width (GTK_CONTAINER (tconsole->priv->params_popup), 10);
 
@@ -906,7 +909,7 @@ sql_execute_clicked_cb (G_GNUC_UNUSED GtkButton *button, QueryConsolePage *tcons
 				g_free (str);
 				gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
 
-				cont = gtk_vbox_new (FALSE, 0);
+				cont = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 				gtk_box_pack_start (GTK_BOX (vbox), cont, FALSE, FALSE, 10);
 				g_object_set_data (G_OBJECT (tconsole->priv->params_popup), "cont", cont);
 
diff --git a/tools/browser/query-exec/query-console-page.h b/tools/browser/query-exec/query-console-page.h
index 9e56507..ca4dff0 100644
--- a/tools/browser/query-exec/query-console-page.h
+++ b/tools/browser/query-exec/query-console-page.h
@@ -35,12 +35,12 @@ typedef struct _QueryConsolePageClass   QueryConsolePageClass;
 typedef struct _QueryConsolePagePrivate QueryConsolePagePrivate;
 
 struct _QueryConsolePage {
-	GtkVBox               parent;
+	GtkBox               parent;
 	QueryConsolePagePrivate     *priv;
 };
 
 struct _QueryConsolePageClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 };
 
 GType                    query_console_page_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/query-exec/query-editor.c b/tools/browser/query-exec/query-editor.c
index 2e3aca0..77ee1a5 100644
--- a/tools/browser/query-exec/query-editor.c
+++ b/tools/browser/query-exec/query-editor.c
@@ -661,6 +661,8 @@ query_editor_init (QueryEditor *editor, G_GNUC_UNUSED QueryEditorClass *klass)
 
 	g_return_if_fail (QUERY_IS_EDITOR (editor));
 
+	gtk_box_set_orientation (GTK_BOX (editor), GTK_ORIENTATION_VERTICAL);
+
 	/* allocate private structure */
 	editor->priv = g_new0 (QueryEditorPrivate, 1);
 	editor->priv->mode = QUERY_EDITOR_READWRITE;
@@ -842,7 +844,7 @@ query_editor_get_type (void)
 			(GInstanceInitFunc) query_editor_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "QueryEditor", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "QueryEditor", &info, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/query-exec/query-editor.h b/tools/browser/query-exec/query-editor.h
index ef6d333..ed9fa61 100644
--- a/tools/browser/query-exec/query-editor.h
+++ b/tools/browser/query-exec/query-editor.h
@@ -76,12 +76,12 @@ void                     query_editor_history_batch_unref (QueryEditorHistoryBat
 
 
 struct _QueryEditor {
-	GtkVBox parent;
+	GtkBox parent;
 	QueryEditorPrivate *priv;
 };
 
 struct _QueryEditorClass {
-	GtkVBoxClass parent_class;
+	GtkBoxClass parent_class;
 
 	/* signals */
 	void (* changed) (QueryEditor *editor);
diff --git a/tools/browser/query-exec/query-exec-perspective.c b/tools/browser/query-exec/query-exec-perspective.c
index 0ec037f..2d7e2dc 100644
--- a/tools/browser/query-exec/query-exec-perspective.c
+++ b/tools/browser/query-exec/query-exec-perspective.c
@@ -87,7 +87,7 @@ query_exec_perspective_get_type (void)
 		
 		g_static_mutex_lock (&registering);
 		if (type == 0) {
-			type = g_type_register_static (GTK_TYPE_VBOX, "QueryExecPerspective", &info, 0);
+			type = g_type_register_static (GTK_TYPE_BOX, "QueryExecPerspective", &info, 0);
 			g_type_add_interface_static (type, BROWSER_PERSPECTIVE_TYPE, &perspective_info);
 		}
 		g_static_mutex_unlock (&registering);
@@ -129,6 +129,8 @@ query_exec_perspective_init (QueryExecPerspective *perspective)
 {
 	perspective->priv = g_new0 (QueryExecPerspectivePrivate, 1);
 	perspective->priv->favorites_shown = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (perspective), GTK_ORIENTATION_VERTICAL);
 }
 
 static void fav_selection_changed_cb (GtkWidget *widget, gint fav_id, BrowserFavoritesType fav_type,
diff --git a/tools/browser/query-exec/query-exec-perspective.h b/tools/browser/query-exec/query-exec-perspective.h
index 1872576..182ce6d 100644
--- a/tools/browser/query-exec/query-exec-perspective.h
+++ b/tools/browser/query-exec/query-exec-perspective.h
@@ -37,14 +37,14 @@ typedef struct _QueryExecPerspectivePrivate QueryExecPerspectivePrivate;
 /* struct for the object's data */
 struct _QueryExecPerspective
 {
-	GtkVBox              object;
+	GtkBox              object;
 	QueryExecPerspectivePrivate *priv;
 };
 
 /* struct for the object's class */
 struct _QueryExecPerspectiveClass
 {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 };
 
 /**
diff --git a/tools/browser/query-exec/query-favorite-selector.c b/tools/browser/query-exec/query-favorite-selector.c
index fa98194..73dcb18 100644
--- a/tools/browser/query-exec/query-favorite-selector.c
+++ b/tools/browser/query-exec/query-favorite-selector.c
@@ -108,6 +108,8 @@ query_favorite_selector_init (QueryFavoriteSelector *tsel, G_GNUC_UNUSED QueryFa
 	tsel->priv = g_new0 (QueryFavoriteSelectorPrivate, 1);
 	tsel->priv->idle_update_favorites = 0;
 	tsel->priv->prop_save_timeout = 0;
+
+	gtk_box_set_orientation (GTK_BOX (tsel), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -160,7 +162,7 @@ query_favorite_selector_get_type (void)
 			(GInstanceInitFunc) query_favorite_selector_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "QueryFavoriteSelector",
+		type = g_type_register_static (GTK_TYPE_BOX, "QueryFavoriteSelector",
 					       &info, 0);
 	}
 	return type;
@@ -327,7 +329,7 @@ properties_activated_cb (GtkMenuItem *mitem, QueryFavoriteSelector *tsel)
 		gfloat align;
 		
 		pcont = popup_container_new (GTK_WIDGET (mitem));
-		vbox = gtk_vbox_new (FALSE, 0);
+		vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 		gtk_container_add (GTK_CONTAINER (pcont), vbox);
 		
 		label = gtk_label_new ("");
diff --git a/tools/browser/query-exec/query-favorite-selector.h b/tools/browser/query-exec/query-favorite-selector.h
index 01b6c33..6811cd1 100644
--- a/tools/browser/query-exec/query-favorite-selector.h
+++ b/tools/browser/query-exec/query-favorite-selector.h
@@ -35,12 +35,12 @@ typedef struct _QueryFavoriteSelectorClass   QueryFavoriteSelectorClass;
 typedef struct _QueryFavoriteSelectorPrivate QueryFavoriteSelectorPrivate;
 
 struct _QueryFavoriteSelector {
-	GtkVBox               parent;
+	GtkBox               parent;
 	QueryFavoriteSelectorPrivate *priv;
 };
 
 struct _QueryFavoriteSelectorClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 
 	void                (*selection_changed) (QueryFavoriteSelector *sel, gint fav_id,
 						  BrowserFavoritesType fav_type, const gchar *fav_contents);
diff --git a/tools/browser/query-exec/query-result.c b/tools/browser/query-exec/query-result.c
index 3d058f4..c33126b 100644
--- a/tools/browser/query-exec/query-result.c
+++ b/tools/browser/query-exec/query-result.c
@@ -71,6 +71,8 @@ query_result_init (QueryResult *result, G_GNUC_UNUSED QueryResultClass *klass)
 	result->priv->hitem = NULL;
 	result->priv->hash = g_hash_table_new_full (NULL, NULL, NULL, g_object_unref);
 
+	gtk_box_set_orientation (GTK_BOX (result), GTK_ORIENTATION_VERTICAL);
+
 	wid = make_widget_for_notice ();
 	gtk_box_pack_start (GTK_BOX (result), wid, TRUE, TRUE, 0);
 	gtk_widget_show (wid);
@@ -136,7 +138,7 @@ query_result_get_type (void)
 			(GInstanceInitFunc) query_result_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "QueryResult", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "QueryResult", &info, 0);
 	}
 	return type;
 }
@@ -192,7 +194,7 @@ query_result_show_history_batch (QueryResult *qres, QueryEditorHistoryBatch *hba
 		return;
 	}
 
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 
 	child = query_editor_new ();
 	query_editor_set_mode (QUERY_EDITOR (child), QUERY_EDITOR_READONLY);
diff --git a/tools/browser/query-exec/query-result.h b/tools/browser/query-exec/query-result.h
index ef97d7e..cccc326 100644
--- a/tools/browser/query-exec/query-result.h
+++ b/tools/browser/query-exec/query-result.h
@@ -36,12 +36,12 @@ typedef struct _QueryResultClass   QueryResultClass;
 typedef struct _QueryResultPrivate QueryResultPrivate;
 
 struct _QueryResult {
-	GtkVBox parent;
+	GtkBox parent;
 	QueryResultPrivate *priv;
 };
 
 struct _QueryResultClass {
-	GtkVBoxClass parent_class;
+	GtkBoxClass parent_class;
 };
 
 
diff --git a/tools/browser/schema-browser/favorite-selector.c b/tools/browser/schema-browser/favorite-selector.c
index 1b7f043..892f2e9 100644
--- a/tools/browser/schema-browser/favorite-selector.c
+++ b/tools/browser/schema-browser/favorite-selector.c
@@ -93,6 +93,8 @@ favorite_selector_init (FavoriteSelector *tsel,	G_GNUC_UNUSED FavoriteSelectorCl
 {
 	tsel->priv = g_new0 (FavoriteSelectorPrivate, 1);
 	tsel->priv->idle_update_favorites = 0;
+
+	gtk_box_set_orientation (GTK_BOX (tsel), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -138,7 +140,7 @@ favorite_selector_get_type (void)
 			(GInstanceInitFunc) favorite_selector_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "FavoriteSelector",
+		type = g_type_register_static (GTK_TYPE_BOX, "FavoriteSelector",
 					       &info, 0);
 	}
 	return type;
diff --git a/tools/browser/schema-browser/favorite-selector.h b/tools/browser/schema-browser/favorite-selector.h
index ddf2718..8790242 100644
--- a/tools/browser/schema-browser/favorite-selector.h
+++ b/tools/browser/schema-browser/favorite-selector.h
@@ -35,12 +35,12 @@ typedef struct _FavoriteSelectorClass   FavoriteSelectorClass;
 typedef struct _FavoriteSelectorPrivate FavoriteSelectorPrivate;
 
 struct _FavoriteSelector {
-	GtkVBox               parent;
+	GtkBox               parent;
 	FavoriteSelectorPrivate *priv;
 };
 
 struct _FavoriteSelectorClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 
 	void                (*selection_changed) (FavoriteSelector *sel, gint fav_id,
 						  BrowserFavoritesType fav_type, const gchar *fav_contents);
diff --git a/tools/browser/schema-browser/objects-index.c b/tools/browser/schema-browser/objects-index.c
index 92a7a5d..a01adfa 100644
--- a/tools/browser/schema-browser/objects-index.c
+++ b/tools/browser/schema-browser/objects-index.c
@@ -83,6 +83,8 @@ static void
 objects_index_init (ObjectsIndex *index, G_GNUC_UNUSED ObjectsIndexClass *klass)
 {
 	index->priv = g_new0 (ObjectsIndexPrivate, 1);
+
+	gtk_box_set_orientation (GTK_BOX (index), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -123,7 +125,7 @@ objects_index_get_type (void)
 			(GInstanceInitFunc) objects_index_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "ObjectsIndex",
+		type = g_type_register_static (GTK_TYPE_BOX, "ObjectsIndex",
 					       &info, 0);
 	}
 	return type;
diff --git a/tools/browser/schema-browser/objects-index.h b/tools/browser/schema-browser/objects-index.h
index ec2364e..2a66dcf 100644
--- a/tools/browser/schema-browser/objects-index.h
+++ b/tools/browser/schema-browser/objects-index.h
@@ -35,12 +35,12 @@ typedef struct _ObjectsIndexClass   ObjectsIndexClass;
 typedef struct _ObjectsIndexPrivate ObjectsIndexPrivate;
 
 struct _ObjectsIndex {
-	GtkVBox               parent;
+	GtkBox               parent;
 	ObjectsIndexPrivate  *priv;
 };
 
 struct _ObjectsIndexClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 
 	/* signals */
 	void                (*selection_changed) (ObjectsIndex *sel,
diff --git a/tools/browser/schema-browser/relations-diagram.c b/tools/browser/schema-browser/relations-diagram.c
index 2f6d1a0..270402c 100644
--- a/tools/browser/schema-browser/relations-diagram.c
+++ b/tools/browser/schema-browser/relations-diagram.c
@@ -105,6 +105,8 @@ relations_diagram_init (RelationsDiagram *diagram, G_GNUC_UNUSED RelationsDiagra
 	diagram->priv = g_new0 (RelationsDiagramPrivate, 1);
 	diagram->priv->fav_id = -1;
 	diagram->priv->popup_container = NULL;
+
+	gtk_box_set_orientation (GTK_BOX (diagram), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -156,7 +158,7 @@ relations_diagram_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "RelationsDiagram", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "RelationsDiagram", &info, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_info);
 	}
 	return type;
diff --git a/tools/browser/schema-browser/relations-diagram.h b/tools/browser/schema-browser/relations-diagram.h
index 11d1260..55fbcce 100644
--- a/tools/browser/schema-browser/relations-diagram.h
+++ b/tools/browser/schema-browser/relations-diagram.h
@@ -35,12 +35,12 @@ typedef struct _RelationsDiagramClass   RelationsDiagramClass;
 typedef struct _RelationsDiagramPrivate RelationsDiagramPrivate;
 
 struct _RelationsDiagram {
-	GtkVBox                  parent;
+	GtkBox                  parent;
 	RelationsDiagramPrivate *priv;
 };
 
 struct _RelationsDiagramClass {
-	GtkVBoxClass             parent_class;
+	GtkBoxClass             parent_class;
 };
 
 GType                    relations_diagram_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/schema-browser/schema-browser-perspective.c b/tools/browser/schema-browser/schema-browser-perspective.c
index 68bd874..5d9c310 100644
--- a/tools/browser/schema-browser/schema-browser-perspective.c
+++ b/tools/browser/schema-browser/schema-browser-perspective.c
@@ -85,7 +85,7 @@ schema_browser_perspective_get_type (void)
 		
 		g_static_mutex_lock (&registering);
 		if (type == 0) {
-			type = g_type_register_static (GTK_TYPE_VBOX, "SchemaBrowserPerspective", &info, 0);
+			type = g_type_register_static (GTK_TYPE_BOX, "SchemaBrowserPerspective", &info, 0);
 			g_type_add_interface_static (type, BROWSER_PERSPECTIVE_TYPE, &perspective_info);
 		}
 		g_static_mutex_unlock (&registering);
@@ -118,6 +118,8 @@ schema_browser_perspective_init (SchemaBrowserPerspective *perspective)
 {
 	perspective->priv = g_new0 (SchemaBrowserPerspectivePrivate, 1);
 	perspective->priv->favorites_shown = TRUE;
+
+	gtk_box_set_orientation (GTK_BOX (perspective), GTK_ORIENTATION_VERTICAL);
 }
 
 static void fav_selection_changed_cb (GtkWidget *widget, gint fav_id, BrowserFavoritesType fav_type,
diff --git a/tools/browser/schema-browser/schema-browser-perspective.h b/tools/browser/schema-browser/schema-browser-perspective.h
index a5d76f5..e336195 100644
--- a/tools/browser/schema-browser/schema-browser-perspective.h
+++ b/tools/browser/schema-browser/schema-browser-perspective.h
@@ -37,14 +37,14 @@ typedef struct _SchemaBrowserPerspectivePrivate SchemaBrowserPerspectivePrivate;
 /* struct for the object's data */
 struct _SchemaBrowserPerspective
 {
-	GtkVBox              object;
+	GtkBox              object;
 	SchemaBrowserPerspectivePrivate *priv;
 };
 
 /* struct for the object's class */
 struct _SchemaBrowserPerspectiveClass
 {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 };
 
 /**
diff --git a/tools/browser/schema-browser/table-columns.c b/tools/browser/schema-browser/table-columns.c
index fe3f9b4..5466ffb 100644
--- a/tools/browser/schema-browser/table-columns.c
+++ b/tools/browser/schema-browser/table-columns.c
@@ -85,6 +85,8 @@ table_columns_init (TableColumns *tcolumns, G_GNUC_UNUSED TableColumnsClass *kla
 	tcolumns->priv = g_new0 (TableColumnsPrivate, 1);
 	tcolumns->priv->idle_update_columns = 0;
 	tcolumns->priv->hovering_over_link = FALSE;
+
+	gtk_box_set_orientation (GTK_BOX (tcolumns), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -143,7 +145,7 @@ table_columns_get_type (void)
 			(GInstanceInitFunc) table_columns_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "TableColumns", &columns, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "TableColumns", &columns, 0);
 	}
 	return type;
 }
@@ -675,7 +677,7 @@ table_columns_new (TableInfo *tinfo)
 	
 	/* Paned, part 2 */
 	GtkWidget *vbox;
-	vbox = gtk_vbox_new (FALSE, 0);
+	vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_paned_pack2 (GTK_PANED (paned), vbox, TRUE, TRUE);
 
 #ifdef HAVE_LDAP
diff --git a/tools/browser/schema-browser/table-columns.h b/tools/browser/schema-browser/table-columns.h
index 6be332b..f3a41d7 100644
--- a/tools/browser/schema-browser/table-columns.h
+++ b/tools/browser/schema-browser/table-columns.h
@@ -35,12 +35,12 @@ typedef struct _TableColumnsClass   TableColumnsClass;
 typedef struct _TableColumnsPrivate TableColumnsPrivate;
 
 struct _TableColumns {
-	GtkVBox               parent;
+	GtkBox               parent;
 	TableColumnsPrivate *priv;
 };
 
 struct _TableColumnsClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 };
 
 GType                    table_columns_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/schema-browser/table-info.c b/tools/browser/schema-browser/table-info.c
index e9d5443..5f2019f 100644
--- a/tools/browser/schema-browser/table-info.c
+++ b/tools/browser/schema-browser/table-info.c
@@ -113,6 +113,8 @@ static void
 table_info_init (TableInfo *tinfo, G_GNUC_UNUSED TableInfoClass *klass)
 {
 	tinfo->priv = g_new0 (TableInfoPrivate, 1);
+
+	gtk_box_set_orientation (GTK_BOX (tinfo), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -167,7 +169,7 @@ table_info_get_type (void)
                         NULL
                 };
 
-		type = g_type_register_static (GTK_TYPE_VBOX, "TableInfo", &info, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "TableInfo", &info, 0);
 		g_type_add_interface_static (type, BROWSER_PAGE_TYPE, &page_info);
 	}
 	return type;
diff --git a/tools/browser/schema-browser/table-info.h b/tools/browser/schema-browser/table-info.h
index a0a72f3..8dab9f1 100644
--- a/tools/browser/schema-browser/table-info.h
+++ b/tools/browser/schema-browser/table-info.h
@@ -35,12 +35,12 @@ typedef struct _TableInfoClass   TableInfoClass;
 typedef struct _TableInfoPrivate TableInfoPrivate;
 
 struct _TableInfo {
-	GtkVBox               parent;
+	GtkBox               parent;
 	TableInfoPrivate     *priv;
 };
 
 struct _TableInfoClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 };
 
 GType                    table_info_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/schema-browser/table-preferences.c b/tools/browser/schema-browser/table-preferences.c
index 22c792a..11317f0 100644
--- a/tools/browser/schema-browser/table-preferences.c
+++ b/tools/browser/schema-browser/table-preferences.c
@@ -92,6 +92,8 @@ static void
 table_preferences_init (TablePreferences *tpreferences, G_GNUC_UNUSED TablePreferencesClass *klass)
 {
 	tpreferences->priv = g_new0 (TablePreferencesPrivate, 1);
+
+	gtk_box_set_orientation (GTK_BOX (tpreferences), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -138,7 +140,7 @@ table_preferences_get_type (void)
 			(GInstanceInitFunc) table_preferences_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "TablePreferences", &preferences, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "TablePreferences", &preferences, 0);
 	}
 	return type;
 }
@@ -317,7 +319,7 @@ table_preferences_new (TableInfo *tinfo)
 	
 	/* top vbox */
 	GtkWidget *top_vbox;
-	top_vbox = gtk_vbox_new (FALSE, 0);
+	top_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_box_pack_start (GTK_BOX (tpref), top_vbox, TRUE, TRUE, 0);
 
 	/* Field's display properties */
@@ -462,7 +464,7 @@ create_column_properties (TablePreferences *tpref)
 	gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
 	
 	/* plugin options */
-	tpref->priv->options_vbox = gtk_vbox_new (FALSE, 0);
+	tpref->priv->options_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_table_attach (GTK_TABLE (table), tpref->priv->options_vbox, 1, 2, 1, 2, GTK_FILL, 0, 0, 0);
 	tpref->priv->options_none = gtk_label_new (_("none"));
 	gtk_misc_set_alignment (GTK_MISC (tpref->priv->options_none), 0., -1);
@@ -473,7 +475,7 @@ create_column_properties (TablePreferences *tpref)
 	gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
 
 	/* plugin preview */
-	tpref->priv->preview_vbox = gtk_vbox_new (FALSE, 0);
+	tpref->priv->preview_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 	gtk_table_attach (GTK_TABLE (table), tpref->priv->preview_vbox, 1, 2, 2, 3, GTK_FILL, 0, 0, 0);
 	tpref->priv->preview_none = gtk_label_new (_("none"));
 	gtk_misc_set_alignment (GTK_MISC (tpref->priv->preview_none), 0., -1);
diff --git a/tools/browser/schema-browser/table-preferences.h b/tools/browser/schema-browser/table-preferences.h
index 7239aa3..aade625 100644
--- a/tools/browser/schema-browser/table-preferences.h
+++ b/tools/browser/schema-browser/table-preferences.h
@@ -35,12 +35,12 @@ typedef struct _TablePreferencesClass   TablePreferencesClass;
 typedef struct _TablePreferencesPrivate TablePreferencesPrivate;
 
 struct _TablePreferences {
-	GtkVBox               parent;
+	GtkBox               parent;
 	TablePreferencesPrivate *priv;
 };
 
 struct _TablePreferencesClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 };
 
 GType                    table_preferences_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/schema-browser/table-relations.c b/tools/browser/schema-browser/table-relations.c
index 3783b89..1941819 100644
--- a/tools/browser/schema-browser/table-relations.c
+++ b/tools/browser/schema-browser/table-relations.c
@@ -66,6 +66,8 @@ table_relations_init (TableRelations *trels, G_GNUC_UNUSED TableRelationsClass *
 {
 	trels->priv = g_new0 (TableRelationsPrivate, 1);
 	trels->priv->all_schemas = FALSE;
+
+	gtk_box_set_orientation (GTK_BOX (trels), GTK_ORIENTATION_VERTICAL);
 }
 
 static void
@@ -105,7 +107,7 @@ table_relations_get_type (void)
 			(GInstanceInitFunc) table_relations_init,
 			0
 		};
-		type = g_type_register_static (GTK_TYPE_VBOX, "TableRelations", &relations, 0);
+		type = g_type_register_static (GTK_TYPE_BOX, "TableRelations", &relations, 0);
 	}
 	return type;
 }
diff --git a/tools/browser/schema-browser/table-relations.h b/tools/browser/schema-browser/table-relations.h
index 5f14d19..cde08bc 100644
--- a/tools/browser/schema-browser/table-relations.h
+++ b/tools/browser/schema-browser/table-relations.h
@@ -35,12 +35,12 @@ typedef struct _TableRelationsClass   TableRelationsClass;
 typedef struct _TableRelationsPrivate TableRelationsPrivate;
 
 struct _TableRelations {
-	GtkVBox               parent;
+	GtkBox               parent;
 	TableRelationsPrivate *priv;
 };
 
 struct _TableRelationsClass {
-	GtkVBoxClass          parent_class;
+	GtkBoxClass          parent_class;
 };
 
 GType                    table_relations_get_type (void) G_GNUC_CONST;
diff --git a/tools/browser/text-search.h b/tools/browser/text-search.h
index f07eb72..5a97e31 100644
--- a/tools/browser/text-search.h
+++ b/tools/browser/text-search.h
@@ -40,7 +40,7 @@ struct _TextSearch {
 };
 
 struct _TextSearchClass {
-	GtkVBoxClass         parent_class;
+	GtkBoxClass         parent_class;
 };
 
 GType        text_search_get_type       (void) G_GNUC_CONST;



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