From cf4a6abe0e803529f337f63de3ffd532b9e7b0bf Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 18 Feb 2004 03:59:15 +0000 Subject: [PATCH] Use HIG-compliant spacings. This sucks a lot. 2004-02-17 Federico Mena Quintero * gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings. This sucks a lot. --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtkfilechooserdialog.c | 15 +++++++++++++++ 6 files changed, 45 insertions(+) diff --git a/ChangeLog b/ChangeLog index 652a31f4ba..0eaf4aac39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-02-17 Federico Mena Quintero + + * gtk/gtkfilechooserdialog.c + (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings. + This sucks a lot. + Wed Feb 18 02:03:47 2004 Matthias Clasen * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Document some diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 652a31f4ba..0eaf4aac39 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2004-02-17 Federico Mena Quintero + + * gtk/gtkfilechooserdialog.c + (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings. + This sucks a lot. + Wed Feb 18 02:03:47 2004 Matthias Clasen * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Document some diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 652a31f4ba..0eaf4aac39 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +2004-02-17 Federico Mena Quintero + + * gtk/gtkfilechooserdialog.c + (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings. + This sucks a lot. + Wed Feb 18 02:03:47 2004 Matthias Clasen * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Document some diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 652a31f4ba..0eaf4aac39 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +2004-02-17 Federico Mena Quintero + + * gtk/gtkfilechooserdialog.c + (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings. + This sucks a lot. + Wed Feb 18 02:03:47 2004 Matthias Clasen * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Document some diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 652a31f4ba..0eaf4aac39 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +2004-02-17 Federico Mena Quintero + + * gtk/gtkfilechooserdialog.c + (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings. + This sucks a lot. + Wed Feb 18 02:03:47 2004 Matthias Clasen * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Document some diff --git a/gtk/gtkfilechooserdialog.c b/gtk/gtkfilechooserdialog.c index 157768571e..79bbec943d 100644 --- a/gtk/gtkfilechooserdialog.c +++ b/gtk/gtkfilechooserdialog.c @@ -275,11 +275,26 @@ static void gtk_file_chooser_dialog_style_set (GtkWidget *widget, GtkStyle *previous_style) { + GtkDialog *dialog; + if (GTK_WIDGET_CLASS (parent_class)->style_set) GTK_WIDGET_CLASS (parent_class)->style_set (widget, previous_style); if (GTK_WIDGET_REALIZED (widget)) set_default_size (GTK_FILE_CHOOSER_DIALOG (widget)); + + dialog = GTK_DIALOG (widget); + + /* Override the style properties with HIG-compliant spacings. Ugh. + * http://developer.gnome.org/projects/gup/hig/1.0/layout.html#layout-dialogs + * http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alert-spacing + */ + + gtk_container_set_border_width (GTK_CONTAINER (dialog->vbox), 12); + gtk_box_set_spacing (GTK_BOX (dialog->vbox), 24); + + gtk_container_set_border_width (GTK_CONTAINER (dialog->action_area), 0); + gtk_box_set_spacing (GTK_BOX (dialog->action_area), 6); } static void