[maemo-commits] [maemo-commits] r9709 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Feb 7 14:30:52 EET 2007
- Previous message: [maemo-commits] r9708 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
- Next message: [maemo-commits] r9710 - projects/haf/tags/gtkhtml/3.9.1-2osso16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kris Date: 2007-02-07 14:30:51 +0200 (Wed, 07 Feb 2007) New Revision: 9709 Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkdialog.c Log: 2007-02-07 Kristian Rietveld <kris at imendio.com> * gtk/gtkdialog.c (gtk_dialog_init): pack an alignment in the vbox, and the action_area in the alignment to get the buttons centered. Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog =================================================================== --- projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog 2007-02-07 12:19:40 UTC (rev 9708) +++ projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog 2007-02-07 12:30:51 UTC (rev 9709) @@ -1,5 +1,10 @@ 2007-02-07 Kristian Rietveld <kris at imendio.com> + * gtk/gtkdialog.c (gtk_dialog_init): pack an alignment in the vbox, + and the action_area in the alignment to get the buttons centered. + +2007-02-07 Kristian Rietveld <kris at imendio.com> + * gtk/gtkprogressbar.c (gtk_progress_bar_new): pass text-xalign = 0.0 as construct-only property. Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkdialog.c =================================================================== --- projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkdialog.c 2007-02-07 12:19:40 UTC (rev 9708) +++ projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkdialog.c 2007-02-07 12:30:51 UTC (rev 9709) @@ -39,6 +39,10 @@ #include "gtkprivate.h" #include "gtkalias.h" +#ifdef MAEMO_CHANGES +#include "gtkalignment.h" +#endif /* MAEMO_CHANGES */ + #define GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_DIALOG, GtkDialogPrivate)) typedef struct { @@ -199,6 +203,9 @@ gtk_dialog_init (GtkDialog *dialog) { GtkDialogPrivate *priv; +#ifdef MAEMO_CHANGES + GtkWidget *alignment; +#endif /* MAEMO_CHANGES */ priv = GET_PRIVATE (dialog); priv->ignore_separator = FALSE; @@ -217,14 +224,28 @@ gtk_container_add (GTK_CONTAINER (dialog), dialog->vbox); gtk_widget_show (dialog->vbox); +#ifdef MAEMO_CHANGES + /* Add an alignment to the vbox to center the dialog buttons */ + alignment = gtk_alignment_new (0.5, 0.5, 0, 0); + gtk_box_pack_end (GTK_BOX (dialog->vbox), alignment, FALSE, TRUE, 0); +#endif /* MAEMO_CHANGES */ + dialog->action_area = gtk_hbutton_box_new (); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog->action_area), GTK_BUTTONBOX_END); +#ifdef MAEMO_CHANGES + gtk_container_add (GTK_CONTAINER (alignment), dialog->action_area); +#else /* !MAEMO_CHANGES */ gtk_box_pack_end (GTK_BOX (dialog->vbox), dialog->action_area, FALSE, TRUE, 0); +#endif /* !MAEMO_CHANGES */ + gtk_widget_show (dialog->action_area); +#ifdef MAEMO_CHANGES + gtk_widget_show (alignment); +#endif /* MAEMO_CHANGES */ dialog->separator = gtk_hseparator_new (); gtk_box_pack_end (GTK_BOX (dialog->vbox), dialog->separator, FALSE, TRUE, 0);
- Previous message: [maemo-commits] r9708 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
- Next message: [maemo-commits] r9710 - projects/haf/tags/gtkhtml/3.9.1-2osso16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]