Index: gtk/gtkdialog.c
===================================================================
diff -Nup gtk/.svn/text-base/gtkdialog.c.svn-base gtk/gtkdialog.c
--- gtk/gtkdialog.c	(revision 9893)
+++ gtk/gtkdialog.c	(working copy)
@@ -147,6 +147,21 @@ gtk_dialog_class_init (GtkDialogClass *c
                                                              G_MAXINT,
                                                              2,
                                                              GTK_PARAM_READABLE));
+  /**
+   * GtkDialog:content-area-spacing:
+   *
+   * Spacing between elements of the main dialog area.
+   *
+   * Since: 2.12
+   */
+  gtk_widget_class_install_style_property (widget_class,
+                                           g_param_spec_int ("content-area-spacing",
+                                                             P_("Content area spacing"),
+                                                             P_("Spacing between elements of the main dialog area"),
+                                                             0,
+                                                             G_MAXINT,
+                                                             0,
+                                                             GTK_PARAM_READABLE));
   gtk_widget_class_install_style_property (widget_class,
                                            g_param_spec_int ("button-spacing",
                                                              P_("Button spacing"),
@@ -178,17 +193,20 @@ update_spacings (GtkDialog *dialog)
   gint content_area_border;
   gint button_spacing;
   gint action_area_border;
+  gint content_area_spacing;
   
   widget = GTK_WIDGET (dialog);
 
   gtk_widget_style_get (widget,
                         "content-area-border", &content_area_border,
+                        "content-area-spacing", &content_area_spacing,
                         "button-spacing", &button_spacing,
                         "action-area-border", &action_area_border,
                         NULL);
 
   gtk_container_set_border_width (GTK_CONTAINER (dialog->vbox),
                                   content_area_border);
+  gtk_box_set_spacing (GTK_BOX (dialog->vbox), content_area_spacing);
   gtk_box_set_spacing (GTK_BOX (dialog->action_area),
                        button_spacing);
   gtk_container_set_border_width (GTK_CONTAINER (dialog->action_area),
Index: ChangeLog
===================================================================
diff -Nup .svn/text-base/ChangeLog.svn-base ChangeLog
--- ChangeLog	(revision 9897)
+++ ChangeLog	(working copy)
@@ -1,3 +1,9 @@
+Thu Feb 15 15:18:37 2007  Tim Janik  <timj@gtk.org>
+
+	* gtk/gtkdialog.c: added style property ::content-area-spacing, to
+	allow configurable area spacing similar to the style properties 
+	::button-spacing and ::content-area-border.
+
 Thu Feb 15 13:17:52 2007  Tim Janik  <timj@gtk.org>
 
 	* gtk/gtkarrow.c (gtk_arrow_expose): removed arrow size down scaling
